jadorjs
Messages postés7Date d'inscriptionmercredi 15 septembre 2010StatutMembreDernière intervention18 février 2013
-
15 sept. 2010 à 19:35
jadorjs
Messages postés7Date d'inscriptionmercredi 15 septembre 2010StatutMembreDernière intervention18 février 2013
-
22 sept. 2010 à 12:48
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 ?
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>
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 15 sept. 2010 à 20:53
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
jdmcreator
Messages postés647Date d'inscriptionsamedi 30 décembre 2000StatutMembreDernière intervention20 juillet 20127 16 sept. 2010 à 03:47
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
@karamel
Messages postés1855Date d'inscriptionvendredi 9 mai 2008StatutModérateurDernière intervention18 avril 2024153 17 sept. 2010 à 19:35
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 17 sept. 2010 à 21:24
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.
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 ?
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 19 sept. 2010 à 17:33
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