11548 sujets

JavaScript, DOM et API Web HTML5

bonjour à tous,

j'essaie de faire une redirection en javascript, simple me direz-vous, mais pas si simple que ça....

voici le code


<html>

<head>

<script language="javascript" type="text/javascript">

function ouvre()
   {
      window.location.href="https://services.ac-nancy-metz.fr/parme/index.php?recherche_etablissement=***&rne=***";
   }

</script>

</head>

<body onload="javascript:ouvre()">

<iframe src="https://services.ac-nancy-metz.fr/parme/index.php?login=guest&password=guest" width="0" height="0"></iframe>

</body>

</html>



cecode fonctionne trés bien sous firefox, mais sous ie pas moyen...

alors je viens vous demander de l'aide avant que je me noie dans mes larmes de desespoir...

j'ai remplacé le nom de l'etablissement et rne par ***, mais il suffit d'aller sur le site et de choisir n'importe quel établissement, mais moi j'en veux un seul...le mien tant qu'à faire


pas moyen d'envoyer directement l'adresse avec l'etablissement voulu, ilme renvoie direct à la page d'accueil.

merci à tous
Modifié par flattazor (22 Jan 2010 - 16:31)
<body onload="ouvre()">


un évènement s'attend par défaut à recevoir du javascript ( et pas comme j'ai pour habitude de dire une recette de crèpes suzette Smiley cligne )

de plus il serait plus correct d'ecrire:


self.location.assign("https://services.ac-nancy-metz.fr/parme/index.php?recherche_etablissement=***&rne=***");


en assignant la location au lieu d'en modifier une propriété
salut à toi SpaceFrog;

j'ai testé mais c'est le même résultat, non fonctionnel sous IE...

j'avais testé aussi avec "self.location.href" mais même chose

je reviens toujours sur ma page d'accueil, pourtant dans la barre de status, j'ai bien l'adresse qui s'affiche...(ce que j'avais avant avec mon bout code)

en lien direct ça ne fonctionne pas.

Merci à toi de m'aider, je l'avais dis c'est un casse tête ... Smiley biggol
Modifié par flattazor (22 Jan 2010 - 19:33)
je ne saisis pas bien le but de ce code ?
pourquoi un premier chargement dans un iframe ?
puis recharger la page dans le top ?
salut,

pourquoi, pour permettre d'ouvrir la page d'accueil et de faire la redirection après.

et on est obligé de passé par celle-ci pour accéder à ma redirection.

voilà.

si tu veux tu fais un test avec ce Lien normalement tu devrais arriver sur l'établissement que j'ai sélectionner, au lieu de ça tu arrivera à la page d'accueil
Modifié par flattazor (23 Jan 2010 - 19:32)