Problème javascript

Dans un e-mail daté du 20/10/2006 17:12:08 Paris, Madrid (heure d’été), o.gendrin@novactive.com a écrit :

J’ai le lien suivant pour ouvrir une image dans une popup :

href=« javascript:window.open(‹ #URL_DOCUMENT ›,‹ #TITRE ›,‹ toolbar
=no,menubar=no,location=no,directories=no,status=no,height=#HA
UTEUR,width=#LARGEUR ›) »;>(#LOGO_DOCUMENT{0,80})

Seulement il ya un problème c’est que la l’image s’affiche
bien dans une popup, mais la page d’origine où il y a les
miniatures disparait pour laisser place à une page blanche
dans laquelle il y a inscrit : [object] Est-ce que quelq’un à
déjà eu ce problème, et comment faire pour le résoudre…
Merci d’avance pour votre aide

Manque peu-être ‹ return false › à la fin de ton code js.


avec ton idée j’ai fait ceci :

et sa ne marche pas, « erreur sur la page »

avec ton idée j'ai fait ceci :
<a
href="javascript:window.open('#URL_DOCUMENT','#TITRE','toolbar
=no,menubar=no,location=no,directories=no,status=no,height=#HA
UTEUR,width=#LARGEUR');return false;" >

et sa ne marche pas, "erreur sur la page"

Tiens ça me fait penser que #TITRE ne doit pas contenir d'espaces.

Et si tu fais <a href="#"
onclick="javascript:window.open('#URL_DOCUMENT','#TITRE','toolbar=no,
menubar=no, location=no, directories=no, status=no, height=#HAUTEUR,
width=#LARGEUR'); return false;"> ?

Olivier GENDRIN a écrit :

avec ton idée j'ai fait ceci :
<a href="javascript:window.open('#URL_DOCUMENT','#TITRE','toolbar
=no,menubar=no,location=no,directories=no,status=no,height=#HA
UTEUR,width=#LARGEUR');return false;" >
et sa ne marche pas, "erreur sur la page"
    
Tiens ça me fait penser que #TITRE ne doit pas contenir d'espaces.

Et si tu fais <a href="#"
onclick="javascript:window.open('#URL_DOCUMENT','#TITRE','toolbar=no,
menubar=no, location=no, directories=no, status=no, height=#HAUTEUR,
width=#LARGEUR'); return false;"> ?

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ

Ce qu'il faut bien comprendre dans l'appel javascript

javascript:window.open('adresse','nom','attributs de la nouvelle fenetre');

C'est que la partie "nom" ne désigne en aucun cas la balise html Title du pop up, il s'agit là de 2 choses distinctes !!!!

En effet, le 'nom' est en fait l'identifiant javascript de la nouvelle fenetre , en résumé, un titre de variable, donc pas d'accent ni d'espace...

Prenons un exemple une page A qui ouvre un popup B en faisant javascript:window.open('adresse','toto','attributs de la nouvelle fenetre');
Une fois B ouvert, si il y a un lien sur A qui fait onclick=javascript(toto.close()), et bien en cliquant dessus ça fermera B, et uniquement B, si par exemple on avait d'autres popups C et D ouverts avec comme titre titi ou tata, seul B se serait fermé...

Désolé de ne pas pouvoir mieux expliquer, mais en gros c'est ça ^^... Enfin je pense.
Mike