En fait, je veux virer le frame de pub imposé par l'hébergeur, et le problème c'est qu'il ne spécifie pas d'ID (ils sont pas bêtes ;-) J'ai essayé cette solution en mettant frames[0] mais ça n'a pas marché. A noter qu'avec cette dernière méthode j'arrive sans problème à changer l'URL de cet iframe
Thibaut Allender wrote in news::
y a-t-il un moyen de fermer un iframe avec du code javascript ?
En fait, je veux virer le frame de pub imposé par l'hébergeur, et le
problème c'est qu'il ne spécifie pas d'ID (ils sont pas bêtes ;-)
J'ai essayé cette solution en mettant frames[0] mais ça n'a pas marché. A
noter qu'avec cette dernière méthode j'arrive sans problème à changer l'URL
de cet iframe
Thibaut Allender
<use_contact_form_on_website@n.o.s.p.a.m.capsule.org.invalid> wrote in
news:5cbe72-66p.ln1@Pilaf.capsule.corp:
y a-t-il un moyen de fermer un iframe avec du code javascript ?
En fait, je veux virer le frame de pub imposé par l'hébergeur, et le problème c'est qu'il ne spécifie pas d'ID (ils sont pas bêtes ;-) J'ai essayé cette solution en mettant frames[0] mais ça n'a pas marché. A noter qu'avec cette dernière méthode j'arrive sans problème à changer l'URL de cet iframe
Thibaut Allender wrote in news::
y a-t-il un moyen de fermer un iframe avec du code javascript ?
En fait, je veux virer le frame de pub imposé par l'hébergeur, et le problème c'est qu'il ne spécifie pas d'ID (ils sont pas bêtes ;-)
vous pouvez aussi payer 5 EUR / mois et avoir un hebergement sans pub...
J'ai essayé cette solution en mettant frames[0] mais ça n'a pas marché. A noter qu'avec cette dernière méthode j'arrive sans problème à changer l'URL de cet iframe
tiens, bizarre qu'on ne puisse pas en changer le display alors
PS : merci de lire http://www.giromini.org/usenet-fr/repondre.html pour le bien de tous
En fait, je veux virer le frame de pub imposé par l'hébergeur, et le
problème c'est qu'il ne spécifie pas d'ID (ils sont pas bêtes ;-)
vous pouvez aussi payer 5 EUR / mois et avoir un hebergement sans pub...
J'ai essayé cette solution en mettant frames[0] mais ça n'a pas marché. A
noter qu'avec cette dernière méthode j'arrive sans problème à changer l'URL
de cet iframe
tiens, bizarre qu'on ne puisse pas en changer le display alors
PS : merci de lire http://www.giromini.org/usenet-fr/repondre.html pour
le bien de tous
En fait, je veux virer le frame de pub imposé par l'hébergeur, et le problème c'est qu'il ne spécifie pas d'ID (ils sont pas bêtes ;-)
vous pouvez aussi payer 5 EUR / mois et avoir un hebergement sans pub...
J'ai essayé cette solution en mettant frames[0] mais ça n'a pas marché. A noter qu'avec cette dernière méthode j'arrive sans problème à changer l'URL de cet iframe
tiens, bizarre qu'on ne puisse pas en changer le display alors
PS : merci de lire http://www.giromini.org/usenet-fr/repondre.html pour le bien de tous
En fait, je veux virer le frame de pub imposé par l'hébergeur, et le problème c'est qu'il ne spécifie pas d'ID (ils sont pas bêtes ;-)
vous pouvez aussi payer 5 EUR / mois et avoir un hebergement sans pub...
J'ai essayé cette solution en mettant frames[0] mais ça n'a pas marché. A noter qu'avec cette dernière méthode j'arrive sans problème à changer l'URL de cet iframe
tiens, bizarre qu'on ne puisse pas en changer le display alors
Non, normal. frames[0] renvoie l'objet window de la page contenue dans l'iframe, avec son objet location etc. Pour mettre le display à none, il faudrait plutôt écrire, en l'absence d'ID :
En fait, je veux virer le frame de pub imposé par l'hébergeur, et le
problème c'est qu'il ne spécifie pas d'ID (ils sont pas bêtes ;-)
vous pouvez aussi payer 5 EUR / mois et avoir un hebergement sans pub...
J'ai essayé cette solution en mettant frames[0] mais ça n'a pas
marché. A noter qu'avec cette dernière méthode j'arrive sans problème
à changer l'URL de cet iframe
tiens, bizarre qu'on ne puisse pas en changer le display alors
Non, normal. frames[0] renvoie l'objet window de la page contenue
dans l'iframe, avec son objet location etc.
Pour mettre le display à none, il faudrait plutôt écrire, en
l'absence d'ID :
En fait, je veux virer le frame de pub imposé par l'hébergeur, et le problème c'est qu'il ne spécifie pas d'ID (ils sont pas bêtes ;-)
vous pouvez aussi payer 5 EUR / mois et avoir un hebergement sans pub...
J'ai essayé cette solution en mettant frames[0] mais ça n'a pas marché. A noter qu'avec cette dernière méthode j'arrive sans problème à changer l'URL de cet iframe
tiens, bizarre qu'on ne puisse pas en changer le display alors
Non, normal. frames[0] renvoie l'objet window de la page contenue dans l'iframe, avec son objet location etc. Pour mettre le display à none, il faudrait plutôt écrire, en l'absence d'ID :
Nickel, cette solution marche ! Seul bémol, ça marche en local, mais pas quand la page est hébergée sur le serveur de l'hébergeur. Sous Mozilla, je reçois le message "Error: uncaught exception: Permission denied to get property HTMLDocument.getElementsByTagName" Est-ce que ça viendrait du fait que le iframe fait référence à une URL absolue (http://....) au lieu d'une URL locale comme pour mes tests ("page.html") ?
YD <yd-news@free.fr> wrote in news:41a4f533$0$17772$626a14ce@news.free.fr:
Nickel, cette solution marche !
Seul bémol, ça marche en local, mais pas quand la page est hébergée sur le
serveur de l'hébergeur. Sous Mozilla, je reçois le message "Error: uncaught
exception: Permission denied to get property
HTMLDocument.getElementsByTagName"
Est-ce que ça viendrait du fait que le iframe fait référence à une URL
absolue (http://....) au lieu d'une URL locale comme pour mes tests
("page.html") ?
Nickel, cette solution marche ! Seul bémol, ça marche en local, mais pas quand la page est hébergée sur le serveur de l'hébergeur. Sous Mozilla, je reçois le message "Error: uncaught exception: Permission denied to get property HTMLDocument.getElementsByTagName" Est-ce que ça viendrait du fait que le iframe fait référence à une URL absolue (http://....) au lieu d'une URL locale comme pour mes tests ("page.html") ?
Nickel, cette solution marche ! Seul bémol, ça marche en local, mais pas quand la page est hébergée sur le serveur de l'hébergeur. Sous Mozilla, je reçois le message "Error: uncaught exception: Permission denied to get property HTMLDocument.getElementsByTagName" Est-ce que ça viendrait du fait que le iframe fait référence à une URL absolue (http://....) au lieu d'une URL locale comme pour mes tests ("page.html") ?
En l'absence d'URL de test, je ne sais pas mais ça me semble étrange. Que tu ne puisses pas accéder à frames[0] est normal si la page est dans un autre domaine, mais à getElementsByTagName ??? (puisque c'est ta page qui est le document).
Essaie sans javascript, et si tu n'as pas d'autres IFRAME, d'ajouter dans la partie HEAD :
Nickel, cette solution marche !
Seul bémol, ça marche en local, mais pas quand la page est hébergée sur le
serveur de l'hébergeur. Sous Mozilla, je reçois le message "Error: uncaught
exception: Permission denied to get property
HTMLDocument.getElementsByTagName"
Est-ce que ça viendrait du fait que le iframe fait référence à une URL
absolue (http://....) au lieu d'une URL locale comme pour mes tests
("page.html") ?
En l'absence d'URL de test, je ne sais pas mais ça me semble étrange. Que tu ne
puisses pas accéder à frames[0] est normal si la page est dans un autre domaine,
mais à getElementsByTagName ??? (puisque c'est ta page qui est le document).
Essaie sans javascript, et si tu n'as pas d'autres IFRAME, d'ajouter dans la
partie HEAD :
Nickel, cette solution marche ! Seul bémol, ça marche en local, mais pas quand la page est hébergée sur le serveur de l'hébergeur. Sous Mozilla, je reçois le message "Error: uncaught exception: Permission denied to get property HTMLDocument.getElementsByTagName" Est-ce que ça viendrait du fait que le iframe fait référence à une URL absolue (http://....) au lieu d'une URL locale comme pour mes tests ("page.html") ?
En l'absence d'URL de test, je ne sais pas mais ça me semble étrange. Que tu ne puisses pas accéder à frames[0] est normal si la page est dans un autre domaine, mais à getElementsByTagName ??? (puisque c'est ta page qui est le document).
Essaie sans javascript, et si tu n'as pas d'autres IFRAME, d'ajouter dans la partie HEAD :
Nickel, cette solution marche ! Seul bémol, ça marche en local, mais pas quand la page est hébergée sur le serveur de l'hébergeur. Sous Mozilla, je reçois le message "Error: uncaught exception: Permission denied to get property HTMLDocument.getElementsByTagName" Est-ce que ça viendrait du fait que le iframe fait référence à une URL absolue (http://....) au lieu d'une URL locale comme pour mes tests ("page.html") ?
En l'absence d'URL de test, je ne sais pas mais ça me semble étrange. Que tu ne puisses pas accéder à frames[0] est normal si la page est dans un autre domaine, mais à getElementsByTagName ??? (puisque c'est ta page qui est le document).
Essaie sans javascript, et si tu n'as pas d'autres IFRAME, d'ajouter dans la partie HEAD :
->mapage.html C'est la seule page où je peux agir, et c'est dans cette partie que le code parent.document.getElementsByTagName("iframe")[0].style.display="none" marche (mais uniquement sur mon serveur local) J'ai fait le test sur IE6 et ça n'a pas fonctionné mieux :-(
YD <yd-news@free.fr> wrote in
news:41a50580$0$6030$626a14ce@news.free.fr:
YD <yd-news@free.fr> wrote in
news:41a4f533$0$17772$626a14ce@news.free.fr:
Nickel, cette solution marche !
Seul bémol, ça marche en local, mais pas quand la page est hébergée
sur le serveur de l'hébergeur. Sous Mozilla, je reçois le message
"Error: uncaught exception: Permission denied to get property
HTMLDocument.getElementsByTagName"
Est-ce que ça viendrait du fait que le iframe fait référence à une
URL absolue (http://....) au lieu d'une URL locale comme pour mes
tests ("page.html") ?
En l'absence d'URL de test, je ne sais pas mais ça me semble étrange.
Que tu ne puisses pas accéder à frames[0] est normal si la page est
dans un autre domaine, mais à getElementsByTagName ??? (puisque c'est
ta page qui est le document).
Essaie sans javascript, et si tu n'as pas d'autres IFRAME, d'ajouter
dans la partie HEAD :
->mapage.html
C'est la seule page où je peux agir, et c'est dans cette partie que le code
parent.document.getElementsByTagName("iframe")[0].style.display="none"
marche (mais uniquement sur mon serveur local)
J'ai fait le test sur IE6 et ça n'a pas fonctionné mieux :-(
Nickel, cette solution marche ! Seul bémol, ça marche en local, mais pas quand la page est hébergée sur le serveur de l'hébergeur. Sous Mozilla, je reçois le message "Error: uncaught exception: Permission denied to get property HTMLDocument.getElementsByTagName" Est-ce que ça viendrait du fait que le iframe fait référence à une URL absolue (http://....) au lieu d'une URL locale comme pour mes tests ("page.html") ?
En l'absence d'URL de test, je ne sais pas mais ça me semble étrange. Que tu ne puisses pas accéder à frames[0] est normal si la page est dans un autre domaine, mais à getElementsByTagName ??? (puisque c'est ta page qui est le document).
Essaie sans javascript, et si tu n'as pas d'autres IFRAME, d'ajouter dans la partie HEAD :
->mapage.html C'est la seule page où je peux agir, et c'est dans cette partie que le code parent.document.getElementsByTagName("iframe")[0].style.display="none" marche (mais uniquement sur mon serveur local) J'ai fait le test sur IE6 et ça n'a pas fonctionné mieux :-(