Nommer une fenêtre - HTML/CSS - Programmation
Marsh Posté le 15-04-2003 à 12:18:41
nope, une page principale n'a pas de nom propre. Le seul nom que tu peux adresser c'est _parent mais ça ne marche pas toujours...
ou bien faut passer par du DOM (window.parent)
Marsh Posté le 15-04-2003 à 12:22:10
gizmo a écrit : nope, une page principale n'a pas de nom propre. Le seul nom que tu peux adresser c'est _parent mais ça ne marche pas toujours... |
Ben, j'dirais même que "_parent" ça marche jamais! En tout cas, ni avec IE6, ni avec Mozilla 1.3
C'est bizarre qu'on puisse pas faire ça, un besoin comme le mien, ça doit pas être rare qd même. Mais sinon, en javascript, il doit y avoir moyen, non?
Marsh Posté le 15-04-2003 à 12:23:03
El_gringo a écrit : |
java script : window.top nan
Marsh Posté le 15-04-2003 à 12:24:48
Non, top c'est pas ça j'crois.
Mais ce que j'voudrais faire en javascript, c'est donner un nom à ma fenêtre, comme si elle avait été ouverte par un lien dont la valeur de l'attribut target était "mafenetre".
Marsh Posté le 15-04-2003 à 12:48:48
El_gringo a écrit : Non, top c'est pas ça j'crois. |
tu peux en ouvrant ton popup ... nommer l'opener ...
window.opener.name="mafenetre";
mais je ne sais pas si c'est super compatible
Marsh Posté le 15-04-2003 à 13:55:59
J'trouve ça vraiment bizarre qu'il y a aucun autre moyen que de la bidouille pour faire ça !!!
Marsh Posté le 15-04-2003 à 14:06:07
El_gringo a écrit : J'trouve ça vraiment bizarre qu'il y a aucun autre moyen que de la bidouille pour faire ça !!! |
... si tu trouves ca m'interesse ...
Marsh Posté le 15-04-2003 à 18:03:19
fastclemmy a écrit : window.name = "maFenetre"; ? |
Tu dis ça pr rigoler ?
Non parce que là, tt de suite, g pas le temps de tester, ms j'éspérais un truc comme ça moi.
Marsh Posté le 15-04-2003 à 18:14:32
http://fastclemmy.online.fr/work/hfr/test.htm ?
Cela dit, il est tard, je fais sans doute n'importe quoi.
Marsh Posté le 15-04-2003 à 18:29:56
fastclemmy a écrit : http://fastclemmy.online.fr/work/hfr/test.htm ? |
oui mais comme je le disais avant ... c'est po compatible netscape.... deja essayé avec le opener !!!
Marsh Posté le 16-04-2003 à 09:08:00
simogeo a écrit : |
T'as essayé au moins avant de dire ça ?
Non, parce qu'avce Mozilla 1.3 c ok
IE 6.0 -> OK
Netscape 7.02 -> OK
C'et nickel cette solution.
Marsh Posté le 16-04-2003 à 09:30:31
El_gringo a écrit : |
j'ai essayé avec window.opener.name .... ca fonctionnait très bien sous IE 5.5 mais pas sous netscape 7.0
content que ca marche !!!!!!!!!!
Marsh Posté le 16-04-2003 à 09:54:34
simogeo a écrit : |
Et puis ça fait quand meme moins briclage quand on fait window.name que de faire ton truc !
Marsh Posté le 16-04-2003 à 10:14:03
El_gringo a écrit : |
tu dis ca parce que tu ne connais pas l'attribut opener ... j'avais besoin de donner un nom a ma page que pour avoir une référence depuis le popup .... .... ca me semblait pas si con que ça ....c'est pas bricoloage ... mais c'est certainement moins compatible je te l'accord
Marsh Posté le 15-04-2003 à 11:23:06
Ouais, pour le titre, désolé, g pas trouvé + clair. En fait, je voudrais donner un nom à la fenêtre principale de ma web-app, afin qu'elle puisse être la cible de liens dans des fenêtres filles (ex : target="mafenetreprincipale"
Je sais comment faire dans le cas ou on a un FRAMSET, mais là ? c possible qd même, non !?