begin process at 2012 05 30 04:11:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Target_blank : problème de code source


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Target_blank : problème de code source

mercredi 15 septembre 2010 à 19:35:02 | Target_blank : problème de code source

jadorjs

Dans ce script de défilement de bannières avec effet de fondu et redirection, je ne parviens pas à faire une redirection dans une nouvelle page (j'ai essayé target=_blank, window.open, etc...) une idée ?

le script complet :

<script type="text/javascript" language="javascript">
<!--

var nBanDelais = 15;
aBannieres = new Array();

aBannieres[0] = new twBanniere('http://www.monsite.com/','/monimage.gif','cliquez maintenant');
aBannieres[1] = new twBanniere('http://www.monsite2.com/','/monimage2.gif','cliquez maintenant');
aBannieres[2] = new twBanniere('http://www.monsite3.com/','/monimage3.gif','cliquez maintenant');
aBannieres[3] = new twBanniere('http://www.monsite4.com','/monimage4.gif','cliquez maintenant');

function twBanniere(_url,_src,_texte) {this.url=_url;this.src=_src;this.texte=_texte;}
function twRotation(){
nBanPos=(nBanPos<nBanMax-1)?nBanPos+1:0;
if (document.all){
document.images["twban"].style.filter="blendTrans(duration=2)";
document.images["twban"].style.filter="blendTrans(duration=CrossFadeDuration)";
document.images["twban"].filters.blendTrans.Apply();
}
document.images["twban"].src=aBannieres[nBanPos].src;
if (document.all) document.images["twban"].filters.blendTrans.Play();
oTimer = setTimeout('twRotation()',nBanDelais*1000);
}
var nBanPos = 0;
var oTimer;
var nBanMax = aBannieres.length;
// -->
</script>

<script type="text/javascript" language="javascript">
<!--
document.write('<a href="javascript:document.location.href=aBannieres[nBanPos].url" onMouseOver="window.status=aBannieres[nBanPos].url; return true" onMouseOut="window.status=\'\';">');
document.write('<img src="/images/image1.png" alt="Chargement..." name="twban" border="0" onMouseOver="this.title=aBannieres[nBanPos].texte;"/></a>');
twRotation();
// -->
</script>

Merci d'avance les surdoués ...

mercredi 15 septembre 2010 à 20:03:04 | Re : Target_blank : problème de code source

kazma

Administrateur CodeS-SourceS
essai sans le tiret

Code HTML :
target='blank'
mercredi 15 septembre 2010 à 20:53:29 | Re : Target_blank : problème de code source

PetoleTeam

Membre Club
Bonjour à tous,
c'est bien target ="_blank", seulement dans le code que tu fournis il n'est fait mention nulle part de target="_blank".
A mettre dans la ligne
Code Javascript :
document.write(' target="_blank" <a href="javascript:document.lo...etc...
mais attention au DOCTYPE!

;O)
jeudi 16 septembre 2010 à 03:47:20 | Re : Target_blank : problème de code source

jdmcreator

Oui, il faut faire attention. Dans mes souvenirs, l'attribut target de la balise A n'était pas accepté dans HTML 4.01 STRICT. Toutefois, il est redevenu dans HTML 5. Cela porte à confusion et est franchement dérangeant mais comme les normes HTML 4.01 seront bientôt obsolètes, rien ne sert d'y changer.

JDMCreator
--------
Participez au nouveau projet : la wiki sur le javascript !

fr.jsinfo.wikia.com
vendredi 17 septembre 2010 à 19:35:25 | Re : Target_blank : problème de code source

kazma

Administrateur CodeS-SourceS
c'est bien target ="_blank"

c'est ce qu'il me semblait mais dernierement j'ai essayer la syntaxe target ="blank" sans le tiret et conclusion sa marche avec ie opera ff chrome et pour eviter de dire des aneries je vient de refaire le teste et je confirme sa marche.
vendredi 17 septembre 2010 à 21:24:10 | Re : Target_blank : problème de code source

PetoleTeam

Membre Club
hello kazma !
...je confirme sa marche...
oui mais la nuance est que
target ="_blank" -> ouvre dans une nouvelle fenêtre sans name
target ="blank" -> ouvre dans une fenêtre avec comme name "blank", au même titre que n'importe quel autre nom
et
target ="" -> remplace la page active donc avec le name de la page active si existe.

;O)
dimanche 19 septembre 2010 à 16:58:24 | Re : Target_blank : problème de code source

jadorjs

merci pour votre intervention, mais CA NE MARCHE PAS ! (chez moi en tous cas)

document.write(' target="_blank" <a href="javascript:document.lo...etc...

Résultat: le texte: target="_blank" apparait sur ma page web (en texte)

j ai essayé : document.write('<a href="javascript:window.open(href=aBannieres[nBanPos].url)" ...etc

ET ça marche mais la source de ma page web de départ s'efface et m'indique juste [object]

Si j'essaye autre façon de placer le TARGET: une nouvelle page s'ouvre mais l'URL effective devient "href=aBannieres[nBanPos].url" (et donc pas l'url voulue) casse tête ce TARGET=_blank... mais je ne désepère pas, et vous ?
dimanche 19 septembre 2010 à 17:33:25 | Re : Target_blank : problème de code source

PetoleTeam

Membre Club
Bonjour,
Résultat: le texte: target="_blank" apparait sur ma page web (en texte)
il y a eu une petite erreur de frappe, le target DOIT être dans la balise A, il fallait lire
Code Javascript :
document.write('<a target="_blank" href="javascript:document.lo...etc...

;O)
mardi 21 septembre 2010 à 21:35:40 | Re : Target_blank : problème de code source

jadorjs

document.write('<a target="_blank" href="javascript:document.lo...etc...
CA NE MARCHE PAS ...
RESULTAT = une nouvelle page s'ouvre avec l'URL suivante : javascript:document.location.href=aBannieres[nBanPos].url (il s'agit d'un bout du script > voir le script complet au début de ce post), une autre solution ???
mardi 21 septembre 2010 à 23:21:06 | Re : Target_blank : problème de code source

PetoleTeam

Membre Club
Bonjour,
autant pour moi, pas lu le code
il te faut plutôt jouer avec l'événement onclick de la manière suivante
Code Javascript :
document.write('<a href="#" target="_blank" onclick="this.href=aBannieres[nBanPos].url;" onMouseOver="window.status=aBannieres[nBanPos].url; return true" onMouseOut="window.status=\'\';">');

ou encore changer le lien en mettant dans la fonction twRotation()
Code Javascript :
//-- Ajout de cette ligne --//
document.getElementById("A_BAN").href = aBannieres[nBanPos].url;

en n'oubliant pas de mettre une ID à ta balise
Code Javascript :
document.write('<a id="A_BAN" href="#" target="_blank" onclick="this.href=aBannieres[nBanPos].url;" onMouseOver="window.status=aBannieres[nBanPos].url; return true" onMouseOut="window.status=\'\';">');

ou encore en mettant
Code Javascript :
document.write('<a href="javascript:LoadURL();" onMouseOver="window.status=aBannieres[nBanPos].url; return true" onMouseOut="window.status=\'\';">');
en créant la fonction LoadURL() comme ceci
Code Javascript :
//----------------
function LoadURL(){
  window.open( aBannieres[nBanPos].url, "_blank");
}

voila au moins trois manières d'y arriver...
;O)

1 2

Cette discussion est classée dans : problème, code, source, target, blank


Répondre à ce message

Sujets en rapport avec ce message

cacher le code source d'1 page web [ par patator51 ] salut a tous,j'ai un PB, je ne sais pas comment empecher la lecture d'un source ou bloquer l'option "afficher la source" dans IEmerci encorepatator51 code source [ par woofy ] Voila j'ai télécharger un code source pour faire ejecter le cd-rom. mais je ne sais pas comment ca marche ... je le met dans bloc note et ensuite je l Code Source Caché [ par Zinodine ] J'ai déjà vu sur un site que lorsqu'on désire accèder au code source de la page, l'option est grisée c-à-d qu'on ne peut rien afficher. On ne sait mêm Caher le code source [ par NHenry ] problème avec un lien pr 2 iframes différentes [ par marcel67 ] je souhaiterai afficher 2 iframes différentes après avoir clickésur un même lien voila le code ke j'utilise ://<a href="img1.html" target="zone2" onMo cacher le code source [ par morgandetoi06 ] bonjour, j aimerait savoir comment faire pour cacher le code source de ma page, pour pas qu il soit visible en faisant "affichage > source" sous IE... Problème de compatibilié avec Netsape [ par thebigbang ] bonjour à vous, j'ai ce code js qui tourne bien sous IE, mais sous netscape ce ne marche pas du tout.L'argument select représente un select sur la pag Masquer le code source "descritption et keywords" dans le HTML [ par phuket ] Bonjour a tous les genis du web,Ma question est que je cherche un moyen pour masquer les code source dans le HTML entre le et le pour les meta keywo problème d'url javascript php [ par tweeder ] bonjourvoici mon code pour appeler la fonction qui affiche le pop up)" class="smallLinkBlack">Cal envoyer le code source d'une page par formulaire [ par cumu ] Bon voilà un code un peu spécialJe suppose que l'on aura besoin de javascript pour y arriverj'aimerai avec un bouton je puisse envoyer le code source


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales