J'ai un frameset et je souhaite obtenir l'adresse exacte de la page
contenue dans un frame (cadre) : au moyen d'un javascript ou d'une autre
astuce.
je le fais en javascript avec un "top.frame1.document.location.href",
mais ceci ne fonctionne que pour des pages du meme domaine. or je
souhaite pouvoir naviguer sur n'importe quel site, et ensuite r=E9cup=E9rer
l'adresse de la page.
en fait, les navigateurs semblent bloquer cette fonctionnalit=E9e, c'est
pourquoi je fais appel =E0 vous.
NB : Je ne sais pas si c'est le bon newsgroup, sinon, merci de me
rediriger.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fabien LE LEZ
On Fri, 15 Apr 2005 20:44:07 +0200, Paul <ernond_paul_at_yahoo.fr>:
J'ai un frameset et je souhaite obtenir l'adresse exacte de la page contenue dans un frame (cadre) : au moyen d'un javascript ou d'une autre astuce.
Avec n'importe quel navigateur digne de ce nom : clic droit sur le frame qui t'intéresse -> Copier l'adresse (ou quelque chose d'approchant).
Si sur un site donné, un script bloque le clic droit (ça s'est vu), il suffit de désactiver temporairement le Javascript. Sous Opera, il me semble qu'il est possible de mettre un bouton "désactiver Javascript" sur la barre d'outils ; sous Firefox, on peut faire la même chose avec l'extension Web Developer.
-- ;-)
On Fri, 15 Apr 2005 20:44:07 +0200, Paul <ernond_paul_at_yahoo.fr>:
J'ai un frameset et je souhaite obtenir l'adresse exacte de la page
contenue dans un frame (cadre) : au moyen d'un javascript ou d'une autre
astuce.
Avec n'importe quel navigateur digne de ce nom : clic droit sur le
frame qui t'intéresse -> Copier l'adresse (ou quelque chose
d'approchant).
Si sur un site donné, un script bloque le clic droit (ça s'est vu), il
suffit de désactiver temporairement le Javascript. Sous Opera, il me
semble qu'il est possible de mettre un bouton "désactiver Javascript"
sur la barre d'outils ; sous Firefox, on peut faire la même chose avec
l'extension Web Developer.
On Fri, 15 Apr 2005 20:44:07 +0200, Paul <ernond_paul_at_yahoo.fr>:
J'ai un frameset et je souhaite obtenir l'adresse exacte de la page contenue dans un frame (cadre) : au moyen d'un javascript ou d'une autre astuce.
Avec n'importe quel navigateur digne de ce nom : clic droit sur le frame qui t'intéresse -> Copier l'adresse (ou quelque chose d'approchant).
Si sur un site donné, un script bloque le clic droit (ça s'est vu), il suffit de désactiver temporairement le Javascript. Sous Opera, il me semble qu'il est possible de mettre un bouton "désactiver Javascript" sur la barre d'outils ; sous Firefox, on peut faire la même chose avec l'extension Web Developer.
-- ;-)
Paul
Je crois que je me suis mal expliqué : je souhaite que ce soit la page qui le fasse et pas la manipulation humaine.
Le Fri, 15 Apr 2005 21:56:35 +0200 Fabien LE LEZ vous écriviez :
On Fri, 15 Apr 2005 20:44:07 +0200, Paul <ernond_paul_at_yahoo.fr>:
>J'ai un frameset et je souhaite obtenir l'adresse exacte de la page >contenue dans un frame (cadre) : au moyen d'un javascript ou d'une
autre
>astuce.
Avec n'importe quel navigateur digne de ce nom : clic droit sur le frame qui t'intéresse -> Copier l'adresse (ou quelque chose d'approchant).
Si sur un site donné, un script bloque le clic droit (ça s'est vu), il suffit de désactiver temporairement le Javascript. Sous Opera, il me semble qu'il est possible de mettre un bouton "désactiver Javascript" sur la barre d'outils ; sous Firefox, on peut faire la même chose avec l'extension Web Developer.
-- ;-)
Je crois que je me suis mal expliqué : je souhaite que ce soit la page
qui le fasse et pas la manipulation humaine.
Le Fri, 15 Apr 2005 21:56:35 +0200
Fabien LE LEZ <gramster@gramster.com> vous écriviez :
On Fri, 15 Apr 2005 20:44:07 +0200, Paul <ernond_paul_at_yahoo.fr>:
>J'ai un frameset et je souhaite obtenir l'adresse exacte de la page
>contenue dans un frame (cadre) : au moyen d'un javascript ou d'une
autre
>astuce.
Avec n'importe quel navigateur digne de ce nom : clic droit sur le
frame qui t'intéresse -> Copier l'adresse (ou quelque chose
d'approchant).
Si sur un site donné, un script bloque le clic droit (ça s'est vu), il
suffit de désactiver temporairement le Javascript. Sous Opera, il me
semble qu'il est possible de mettre un bouton "désactiver Javascript"
sur la barre d'outils ; sous Firefox, on peut faire la même chose avec
l'extension Web Developer.
Je crois que je me suis mal expliqué : je souhaite que ce soit la page qui le fasse et pas la manipulation humaine.
Le Fri, 15 Apr 2005 21:56:35 +0200 Fabien LE LEZ vous écriviez :
On Fri, 15 Apr 2005 20:44:07 +0200, Paul <ernond_paul_at_yahoo.fr>:
>J'ai un frameset et je souhaite obtenir l'adresse exacte de la page >contenue dans un frame (cadre) : au moyen d'un javascript ou d'une
autre
>astuce.
Avec n'importe quel navigateur digne de ce nom : clic droit sur le frame qui t'intéresse -> Copier l'adresse (ou quelque chose d'approchant).
Si sur un site donné, un script bloque le clic droit (ça s'est vu), il suffit de désactiver temporairement le Javascript. Sous Opera, il me semble qu'il est possible de mettre un bouton "désactiver Javascript" sur la barre d'outils ; sous Firefox, on peut faire la même chose avec l'extension Web Developer.
je le fais en javascript avec un "top.frame1.document.location.href", mais ceci ne fonctionne que pour des pages du meme domaine. or je souhaite pouvoir naviguer sur n'importe quel site, et ensuite récupérer l'adresse de la page.
en fait, les navigateurs semblent bloquer cette fonctionnalitée, c'est pourquoi je fais appel à vous.
Oui, cette "fonctionnalité" est un type de XSS ( Cross site scripting) et est bloqué par le modèle de sécurité des navigateurs.
Si deux frames n'appartiennent pas au même domaine, le javascript de l'une ne peut accéder à aucune propriété de l'autre.
C'est plutôt quelquechose dont tu devrait parler sur le groupe fciw.auteurs, je revoie dessus.
Paul wrote:
je le fais en javascript avec un "top.frame1.document.location.href",
mais ceci ne fonctionne que pour des pages du meme domaine. or je
souhaite pouvoir naviguer sur n'importe quel site, et ensuite récupérer
l'adresse de la page.
en fait, les navigateurs semblent bloquer cette fonctionnalitée, c'est
pourquoi je fais appel à vous.
Oui, cette "fonctionnalité" est un type de XSS ( Cross site scripting)
et est bloqué par le modèle de sécurité des navigateurs.
Si deux frames n'appartiennent pas au même domaine, le javascript de
l'une ne peut accéder à aucune propriété de l'autre.
C'est plutôt quelquechose dont tu devrait parler sur le groupe
fciw.auteurs, je revoie dessus.
je le fais en javascript avec un "top.frame1.document.location.href", mais ceci ne fonctionne que pour des pages du meme domaine. or je souhaite pouvoir naviguer sur n'importe quel site, et ensuite récupérer l'adresse de la page.
en fait, les navigateurs semblent bloquer cette fonctionnalitée, c'est pourquoi je fais appel à vous.
Oui, cette "fonctionnalité" est un type de XSS ( Cross site scripting) et est bloqué par le modèle de sécurité des navigateurs.
Si deux frames n'appartiennent pas au même domaine, le javascript de l'une ne peut accéder à aucune propriété de l'autre.
C'est plutôt quelquechose dont tu devrait parler sur le groupe fciw.auteurs, je revoie dessus.
Fabien LE LEZ
On Sun, 17 Apr 2005 00:12:23 +0200, Jean-Marc Desperrier :
C'est plutôt quelquechose dont tu devrait parler sur le groupe fciw.auteurs
fr.comp.lang.javascript, plutôt, non ?
-- ;-)
On Sun, 17 Apr 2005 00:12:23 +0200, Jean-Marc Desperrier
<jmdesp@alussinan.org>:
C'est plutôt quelquechose dont tu devrait parler sur le groupe
fciw.auteurs