Récupérer une variable d'URL passé dans l'url d'une ifram
Récupérer une variable d'URL passé dans l'url d'une ifram
Bonjour,
J'ai une page web avec une iframe dedans. Cette iframe contient un lien du style:
monIframe.php?param=ok
Est-il possible de récupérer dans la page principale (qui contient l'iframe) la valeur de param ?
Si oui, comment ?
Merci.
Cordialement.
Guilhem.
J'ai une page web avec une iframe dedans. Cette iframe contient un lien du style:
monIframe.php?param=ok
Est-il possible de récupérer dans la page principale (qui contient l'iframe) la valeur de param ?
Si oui, comment ?
Merci.
Cordialement.
Guilhem.
Oui, on peut dans les deux langages...
en PHP, c'est normalement géré par la variable globale de tableau $_GET (faire un print_r($_GET) pour tester)
en javascript, c'est un peu plus compliqué, il faut décoder l'adresse URL en jouant avec des split('?'), split('&') et split('='). Ce n'est pas trop compliqué à mettre en oeuvre.
Selon tes explications, tu parles d'une iframe. Un script PHP d'un autre cadre ne pourra pas connaître l'adresse du cadre en question. Javascript le pourra si tu utilises correctement le DOM. En effet, window.location.href ne renvoit que l'adresse de la page du navigateur, il faut jongler dans le tableau window.frames pour obtenir les sous cadres.
en PHP, c'est normalement géré par la variable globale de tableau $_GET (faire un print_r($_GET) pour tester)
en javascript, c'est un peu plus compliqué, il faut décoder l'adresse URL en jouant avec des split('?'), split('&') et split('='). Ce n'est pas trop compliqué à mettre en oeuvre.
Selon tes explications, tu parles d'une iframe. Un script PHP d'un autre cadre ne pourra pas connaître l'adresse du cadre en question. Javascript le pourra si tu utilises correctement le DOM. En effet, window.location.href ne renvoit que l'adresse de la page du navigateur, il faut jongler dans le tableau window.frames pour obtenir les sous cadres.
Bonjour, j' ai le meme soucis il me semble;
Mais je suis limité à utiliser du Javascript, le serveur ne propose pas le php.
Je souhaite récupérer une variable dans une url dans une page web, et l' inserer automatiquement dans le src d' une video en flash sur ma page.
Est ce possible à votre avis.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; WOW64; SV1; .NET CLR 2.0.50727)
Mais je suis limité à utiliser du Javascript, le serveur ne propose pas le php.
Je souhaite récupérer une variable dans une url dans une page web, et l' inserer automatiquement dans le src d' une video en flash sur ma page.
Est ce possible à votre avis.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; WOW64; SV1; .NET CLR 2.0.50727)
Qu'est ce qui t'arrive calimo, désabusé, en baisse de régime, t'as pas bien lu ? ... ou que sais je ?!?guilhem2 a écrit :J'ai une page web avec une iframe dedans. Cette iframe contient un lien du style:
monIframe.php?param=okcalimo a écrit :En quel langage ? Php, javascript ?
"J'ai une page web avec une iframe dedans"
merde alors, tu nous fais pas un baratin sur les standards, l'accessibilité, les frame cépabien ?!?

bon, un peu de lecture pour guilhem2 :
http://www.acces-pour-tous.net/fichiers ... rub=frames
http://css.alsacreations.com/Tutoriels- ... CSS-et-PHP
donc dans un premier temps au lieu de te demander comment récupérer un argument, essaie de réfléchir à comment te débarrasser de cette frame

et pourquoi pas : changer d'hébergement ?nopub a écrit :Bonjour, j' ai le meme soucis il me semble;
Mais je suis limité à utiliser du Javascript, le serveur ne propose pas le php.
je sais pas chez qui tu es, ça doit être du gratuit, mais on trouve aussi du gratuit avec PHP (et mySQL), suffit de chercher ...
plutôt que de bricoler parce que l'on est limité

Message envoyé avec : W3C_Validator/1.432.2.5
L' hebergeur est tout simplement le provider à savoir: Le Neuf.
Toujours est il que si on me dit que c' est possible en javascript, puis je avoir votre aide.
En gros j' heberge une video sur un hebergeur specialisé www.video-perso.com gratuit qui ne limite pas la taille des fichiers comme le fait le neuf.
et donc je veux pouvoir recuperer la video sans pub sur cet hebergeur.
En analysant le code de cet hebergeur, j' ai pu voir que l' acces à la video se fait par une espece de tracker qui octroie une variable à la cible toute les heures de ce fait le lien vers la cible change automatiquement.
Il me suffirait donc de recuperer cette variable tracker pour remplacer le lien sur mon site vers cette video.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; WOW64; SV1; .NET CLR 2.0.50727)
Toujours est il que si on me dit que c' est possible en javascript, puis je avoir votre aide.

En gros j' heberge une video sur un hebergeur specialisé www.video-perso.com gratuit qui ne limite pas la taille des fichiers comme le fait le neuf.
et donc je veux pouvoir recuperer la video sans pub sur cet hebergeur.
En analysant le code de cet hebergeur, j' ai pu voir que l' acces à la video se fait par une espece de tracker qui octroie une variable à la cible toute les heures de ce fait le lien vers la cible change automatiquement.
Il me suffirait donc de recuperer cette variable tracker pour remplacer le lien sur mon site vers cette video.
Message envoyé avec : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; WOW64; SV1; .NET CLR 2.0.50727)
Ben je pense qu'il on mis ce changement toute les heures pour justement éviter les appels directs que tu souhaites, donc tu t'exposes à mon avis à des représailles.
Si tu y tiens, fait une page avec une frame ou une iframe contenant la page que tu désires, puis tu ouvres l'inspecteur DOM, et tu cherches ce que tu souhaites, tu vas bien le trouver. Ensuite tu regardes l'équivalent chez IE...
Si tu y tiens, fait une page avec une frame ou une iframe contenant la page que tu désires, puis tu ouvres l'inspecteur DOM, et tu cherches ce que tu souhaites, tu vas bien le trouver. Ensuite tu regardes l'équivalent chez IE...
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités