Passer un paramètre à une frame
Résolu/Fermé
spinta
Messages postés
7
Date d'inscription
jeudi 2 septembre 2004
Statut
Membre
Dernière intervention
9 juin 2010
-
5 déc. 2007 à 09:52
Profil bloqué - 10 déc. 2007 à 09:08
Profil bloqué - 10 déc. 2007 à 09:08
A voir également:
- Passer un paramètre à une frame
- Passer de windows 7 à windows 10 - Accueil - Mise à jour
- Passer de qwerty a azerty - Guide
- Paramètre usine pc - Guide
- Passer de majuscule à minuscule - Guide
- Passer à la ligne dans une cellule excel - Guide
14 réponses
spinta
Messages postés
7
Date d'inscription
jeudi 2 septembre 2004
Statut
Membre
Dernière intervention
9 juin 2010
1
5 déc. 2007 à 10:15
5 déc. 2007 à 10:15
Je pense que le problème vient qu'une iframe fait partie du BODy et donc le javascript s'exécute bien et mets à jour la source de l'iframe.
Mais dans le cas d'une frame je ne peut pas mettre de javascript dans le frameset. (En fait il ne s'exécute pas).
Je ne sais pas alors ou le placer pour qu'il s'éxécute...
Mais dans le cas d'une frame je ne peut pas mettre de javascript dans le frameset. (En fait il ne s'exécute pas).
Je ne sais pas alors ou le placer pour qu'il s'éxécute...
essaye une solution php??genre:
<?php
echo"<script type=\"text/javascript\" >
<!--
var param_frame=window.location.search;
window.ma_frame.location=\"https://www.pagesjaunes.fr/\"+param_frame;
// -->
</script>";
?>
<?php
echo"<script type=\"text/javascript\" >
<!--
var param_frame=window.location.search;
window.ma_frame.location=\"https://www.pagesjaunes.fr/\"+param_frame;
// -->
</script>";
?>
spinta
Messages postés
7
Date d'inscription
jeudi 2 septembre 2004
Statut
Membre
Dernière intervention
9 juin 2010
1
5 déc. 2007 à 15:21
5 déc. 2007 à 15:21
J'ai essayé ta solution php mais celà ne fonctionne pas non plus.
Mais je ne comprends pas pourquoi elle aurait fonctionné...
En tout cas merci d'essayer de me trouver une solution... Je continue mes recherches en parallèle sur le net... et si je trouve quelque chose je l'ajouterai sur ce forum.
Mais je ne comprends pas pourquoi elle aurait fonctionné...
En tout cas merci d'essayer de me trouver une solution... Je continue mes recherches en parallèle sur le net... et si je trouve quelque chose je l'ajouterai sur ce forum.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
spinta
Messages postés
7
Date d'inscription
jeudi 2 septembre 2004
Statut
Membre
Dernière intervention
9 juin 2010
1
5 déc. 2007 à 15:42
5 déc. 2007 à 15:42
La page ne donne aucune erreur !!
J'ai tout simplement le src par défaut défini dans le fichier index.
C'est comme si les lgines ne font rien. (Pour info si je mets un alert("test") je n'est pas d efenêtre d'info qui s'affiche, le code javascript ne s'exécute pas, c'est tout.
J'ai tout simplement le src par défaut défini dans le fichier index.
C'est comme si les lgines ne font rien. (Pour info si je mets un alert("test") je n'est pas d efenêtre d'info qui s'affiche, le code javascript ne s'exécute pas, c'est tout.
spinta
Messages postés
7
Date d'inscription
jeudi 2 septembre 2004
Statut
Membre
Dernière intervention
9 juin 2010
1
5 déc. 2007 à 16:37
5 déc. 2007 à 16:37
Voilà le code un mon index.htm (je l'ai bien sur simplifié...) :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset cols="100%,*">
<frame name="centre" src="http://www.directwine.fr/WD110AWP/WD110AWP.EXE/CONNECT/directwine_11">
<script type="text/javascript">
<!--
var url_frame=window.location.search;
window.centre.location="http://www.directwine.fr/WD110AWP/WD110AWP.EXE/CONNECT/directwine_11"+url_frame;
alert(url_frame);
// -->
</script>
</frameset>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset cols="100%,*">
<frame name="centre" src="http://www.directwine.fr/WD110AWP/WD110AWP.EXE/CONNECT/directwine_11">
<script type="text/javascript">
<!--
var url_frame=window.location.search;
window.centre.location="http://www.directwine.fr/WD110AWP/WD110AWP.EXE/CONNECT/directwine_11"+url_frame;
alert(url_frame);
// -->
</script>
</frameset>
</HTML>
je dois partir on se donne RV demain .d'ici là essaye ça:
faudrait ke tu passe en php pour ton index.htm.fau juste changer l'extension-->index.php:
le blem ki va se poser est ke tu ne peux pas integrer du php dans du javascript.seul le contraire est possible.
essaye déjà de passer tes pages en php,demain la suite!
faudrait ke tu passe en php pour ton index.htm.fau juste changer l'extension-->index.php:
le blem ki va se poser est ke tu ne peux pas integrer du php dans du javascript.seul le contraire est possible.
essaye déjà de passer tes pages en php,demain la suite!
J'ai trouvé une solution :
<frameset cols="100%,*">
<?php
$arg = "http://www.directwine.fr/WD110AWP/WD110AWP.EXE/CONNECT/directwine_11?idparam=".$_GET['idparam'];
print "<frame src=\"$arg\">";
?>
<noframes>
ainsi si on affiche la page index.php?idparam=12, le code php récupère la valeur 12 et la transmet bien à la page de la frame.
Bien sur il faudrait pofiner en utilisant des isset...
<frameset cols="100%,*">
<?php
$arg = "http://www.directwine.fr/WD110AWP/WD110AWP.EXE/CONNECT/directwine_11?idparam=".$_GET['idparam'];
print "<frame src=\"$arg\">";
?>
<noframes>
ainsi si on affiche la page index.php?idparam=12, le code php récupère la valeur 12 et la transmet bien à la page de la frame.
Bien sur il faudrait pofiner en utilisant des isset...
Oui j'ai résolu le problème comme je l'ai indiqué sur le forum. En fait j'ai utilisé la solution suivante qui permet de récupérer tous les paramètres d'un coup :
<?php
list($url, $param) = explode("?", $_SERVER['REQUEST_URI']);
$arg = "http://www.directwine.fr/WD110AWP/WD110AWP.EXE/CONNECT/directwine_11?".$param;
print "<frame src=\"$arg\">";
?>
<?php
list($url, $param) = explode("?", $_SERVER['REQUEST_URI']);
$arg = "http://www.directwine.fr/WD110AWP/WD110AWP.EXE/CONNECT/directwine_11?".$param;
print "<frame src=\"$arg\">";
?>