bonjour,
J'ai un soucis avec les frames sur IE.
Je fait un form qui envoie une variable dans une autre frame. Ce formulaire envoie correctement la variable sous FireFox mais pas sous IE!!!
je vous montre mon code ça sera plus parlant!
voici ma page d'index ou son definie les frame
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <frameset rows="30%, 70%" border="0"> <frame name="header" src="header.php"> <frameset cols="20%,80%" border="0"> <frame name="sousMenu" src="sousMenu.php"> <frame name="mainFrame" src="pagegarde.htm"> </frameset> </frameset><noframes></noframes>
voici ma frame ou est definie le menu contenant le formulaire :
et enfin voici le fichier ou je veux recuperer ma variable
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <form enctype="multipart/form-data" action="./sousMenu.php" target="sousMenu" method="post"> <td><input type="image" src="img/btHome.jpg" value="Home" name="Menu"/></td> <td><input type="image" src="img/btIssue.jpg" value="Issue" name="Menu"/></td> <td><input type="image" src="img/btSupp.jpg" value="Supplement" name="Menu"/></td> <td><input type="image" src="img/btConnexion.jpg" value="Connexion" name="Menu"/></td> <td><input type="image" src="img/btSearch.jpg" value="Search" name="Menu"/></td> </form>
pourquoi ca ne marche pas sous IE. Ya t-il une technique de passage de variable?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if (!isset($_POST['Menu'])) echo (""); else { $Menu=$_POST['Menu']; //on compte le nombre de sous Menu //on affecte le lien celon le sous Menu switch($Menu) { ..... } }
Merci bcp,
guigo
Partager