Probleme nouvelle fenetre avec une iframe

Fermé
loulou020202 Messages postés 2 Date d'inscription lundi 18 novembre 2013 Statut Membre Dernière intervention 20 novembre 2013 - 20 nov. 2013 à 12:08
sydanaa Messages postés 1 Date d'inscription mercredi 27 avril 2016 Statut Membre Dernière intervention 27 avril 2016 - 27 avril 2016 à 12:16
Bonjour,
j ai dans une iframe une page html qui fait defile des images et quand je clic dessu j ai un lien different.
mon probleme est que quand je clique sur l image le lien fonctionne bien mais ne s ouvre pas dans une nouveau onglet
voici mon code:

<!DOCTYPE HTML PUBLIC
"-//IETF//DTD HTML LEVEL 1//EN">
<HTML>
<HEAD>
<TITLE>xxxxxxxx</TITLE>
<META HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=utf-8">
<!-- DEBUT DU SCRIPT -->
<SCRIPT LANGUAGE="JavaScript">
/*
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
*/
imgPath = new Array;
SiClickGoTo = new Array;
version = navigator.appVersion.substring(0,1);
if (version >= 3)
{
i0 = new Image;
i0.src = 'http://lien_image1';
SiClickGoTo[0] = 'http://lien_vers_site1';
imgPath[0] = i0.src;
i1 = new Image;
i1.src = 'http://lien_image2;
SiClickGoTo[1] = 'http://www.lien_vers_site2';
imgPath[1] = i1.src;
}
a = 0;
function StartAnim()
{
if (version >= 3)
{
document.write('<A HREF="#" onClick="ImgDest();return(false)"><IMG SRC="http://lien_image2" width="700" BORDER=0 ALT=Menu NAME=defil></A>');
defilimg()
}
else
{
document.write('<A HREF="http://www.lien_vers_site2" onclick="parent.document.location.href = this.href;" ><IMG SRC="http://lien_image2" width="700" BORDER=0></A>')
}
}
function ImgDest()
{
document.location.href = SiClickGoTo[a-1];
}
function defilimg()
{
if (a == 2)
{
a = 0;
}
if (version >= 3)
{
document.defil.src = imgPath[a];
tempo3 = setTimeout("defilimg()",10000);
a++;
}
}
</SCRIPT>
<!-- FIN DU SCRIPT -->

</HEAD>
<BODY>
<!-- DEBUT DU SCRIPT -->
<!--
SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT
http://www.editeurjavascript.com
-->
<SCRIPT LANGUAGE="JavaScript">
StartAnim();
</SCRIPT>
<!-- FIN DU SCRIPT --><noscript><a href="http://www.editeurjavascript.com/mycircle/">echange de lien</a></noscript>

</BODY>
</HTML>


A voir également:

1 réponse

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
21 nov. 2013 à 13:30
Salut

essaie ca

au lieu de
else
{
document.write('<A HREF="http://www.lien_vers_site2" onclick="parent.document.location.href = this.href;" ><IMG SRC="http://lien_image2" width="700" BORDER=0></A>')
}

fais ca
else
{
document.write('<A HREF="http://www.lien_vers_site2" onclick="window.open(this.href);" ><IMG SRC="http://lien_image2" width="700" BORDER=0></A>')
}

et au lieu de
function ImgDest()
{
document.location.href = SiClickGoTo[a-1];
}

fais ca
function ImgDest()
{
window.open(SiClickGoTo[a-1]);
}
0
sydanaa Messages postés 1 Date d'inscription mercredi 27 avril 2016 Statut Membre Dernière intervention 27 avril 2016
27 avril 2016 à 12:16
Bonjour,
Je suis intéressée par le code ci-dessus, j'aimerai en plus pouvoir ouvrir le lien en pleine page, que faut-il rajouter, merci d'avance
0