Problème de retour aprés l'appel d'une popup
Bonjour,
depuis une page avec images où l'on peut cliquer dessus pour faire un appel de popup où l'image cliquée est agrandie... ça marche nickel !
Pb: en fermant la popup, retour sur page d'origine qui affiche [object]
Aidez-moi, SVP ! MERCI D'AVANCE...
Voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| <script type="text/javascript">
imgPath = new Array;
SiClickGoTo = new Array;
version = navigator.appVersion.substring(0,1);
if (version >= 3)
{
i0 = new Image;
i0.src = '../images/common/interface/folio/folio1max.gif';
SiClickGoTo[0] = "javascript:window.open('../images/common/interface/folio/folio1max.gif',' ',' ');"
imgPath[0] = i0.src;
i1 = new Image;
i1.src = '../images/common/interface/folio/folio2max.gif';
SiClickGoTo[1] = "javascript:window.open('../images/common/interface/folio/folio2max.gif',' ',' ');"
imgPath[1] = i1.src;
i2 = new Image;
i2.src = '../images/common/interface/folio/folio3max.gif';
SiClickGoTo[2] = "javascript:window.open('../images/common/interface/folio/folio3max.gif',' ',' ');"
imgPath[2] = i2.src;
}
a = 0;
function StartAnim()
{
if (version >= 3)
{
document.write('<a href="#" onClick="ImgDest();return(false)"><img src="images/common/interface/folio/folio1max.gif" border="0" alt="Cliquez ici" name="defil"></a>');
defilimg();
}
else
{
document.write('<a href="http://www.monsite.com/index.php"><img src="images/common/interface/folio/folio1max.gif" border="0"></a>');
}
}
function ImgDest()
{
document.location.href = SiClickGoTo[a-1];
}
function defilimg()
{
if (a == 3)
{
a = 0;
}
if (version >= 3)
{
document.defil.src = imgPath[a];
tempo3 = setTimeout("defilimg()",3000);
a++;
}
}
</script> |
Problème de retour aprés l'appel d'une popup
Hello siddh et tout le monde,
ça fonctionne uniquement si j'écris
Code:
SiClickGoTo[0] = "../images/common/interface/folio/folio1max.gif";
Si je veux mettre des valeurs ou un nom à ma popup et que je veux utiliser des simples quotes entre les guillemets voilà ce qui s'affiche dans la barre d'adresse Internet avec un retour URL objet non trouvé :
http://www.mon-site.com/test/'../images/common/interface/folio/folio2max.gif','',''
Avez- vous une soluce ou peut-être est-il préférable de faire une fonction popup avec paramètres prédéfinis?
Problème de retour aprés l'appel d'une popup
N'as pas marché,
J'ai donc créér une nouvelle variable de type Array nommée Dimension et dans laquelle j'ai établi les arguments height, width et le reste,
et que j'ai ajouté à ta variable
Code:
var win=window.open(SiClickGoTo[a-1], 'popup', Dimension[a-1]);
Ca marche nickel...
Merci
@ plus