IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

window.location marche pas


Sujet :

JavaScript

Vue hybride

isabe window.location marche pas 30/07/2007, 15h04
E.Bzz Bonjour,... 30/07/2007, 15h08
SpaceFrog self.location.href 30/07/2007, 15h14
isabe je viens d'essayer de... 30/07/2007, 16h01
E.Bzz Peut-on voir le code ? et... 30/07/2007, 16h03
isabe <html> <head> <SCRIPT... 30/07/2007, 16h08
isabe location.replace, pareil... 30/07/2007, 16h04
E.Bzz <html> <head> <SCRIPT... 30/07/2007, 16h11
isabe ca marche toujours pas. je... 30/07/2007, 16h41
E.Bzz Tu n'as pas d'action dans ton... 30/07/2007, 16h52
isabe non comme tu peux le... 30/07/2007, 17h03
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut window.location marche pas
    salut

    Je ne comprend pas pourquoi la redirection ne marche pas, qqun peu m'aider ? (j'utilise la dernière version de firefox et d'habitude ca marche)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <html>
    <head>
     
    <SCRIPT LANGUAGE="javascript">
    function controle() {
    var val = document.form1.log.value;
    window.location="acceuil.php";
    }
    </SCRIPT>
    </head>
     
    <body>
    Veuillez entrez le nombre dans la case vide :
    <form name="form1">
    <input name="log" type="text" size="4" maxlength="6">
    <input name="subm" type="submit" value="Valider" onClick="controle()">
    </form>
    </body>
    </html>

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.location.href="acceuil.php";
    Sinon, il faut également appeler controle() sur le onsubmit du <form> (en la modifiant pour qu'elle renvoie true), et non sur le onclick du bouton "submit"

    A+

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut
    je viens d'essayer de corriger mais ca marche toujours pas.
    j'ai essayer avec explorer pareil.

  5. #5
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par isabe
    je viens d'essayer de corriger mais ca marche toujours pas.
    Peut-on voir le code ?
    et quel est le résultat (rien ? Erreur ? laquelle ? ...)

    A+

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut
    Citation Envoyé par E.Bzz
    Peut-on voir le code ?
    et quel est le résultat (rien ? Erreur ? laquelle ? ...)

    A+
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <html>
    <head>
     
    <SCRIPT LANGUAGE="javascript">
    function controle() {
    var val = document.form1.log.value;
    self.location.href="acceuil.php"; //ou window.location.href="acceuil.php"
    }
    </SCRIPT>
    </head>
     
    <body>
    Veuillez entrez le nombre dans la case vide :
    <form name="form1" Onsubmit="controle()">
    <input name="log" type="text" size="4" maxlength="6">
    <input name="subm" type="submit" value="Valider" onClick="controle()">
    </form>
    </body>
    </html>
    j'ai essayé sans le onclick aussi.
    explorer m'indique pas d'erreur.

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut
    location.replace, pareil...

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <html>
    <head>
     
    <SCRIPT LANGUAGE="javascript">
    function controle() {
    var val = document.form1.log.value; // Ne sert à rien !!
    self.location.href="acceuil.php"; //ou window.location.href="acceuil.php"
    return true;
    }
    </SCRIPT>
    </head>
     
    <body>
    Veuillez entrez le nombre dans la case vide :
    <form name="form1" onsubmit="return controle()">
    <input name="log" type="text" size="4" maxlength="6">
    <input name="subm" type="submit" value="Valider">
    </form>
    </body>
    </html>
    A+

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut
    ca marche toujours pas.
    je sais bien que var val = document.form1.rep1.value; ne sert a rien mais je vais m'en servir une fois que le code aura marché. j'ai essayer sans et ca ne marche pas aussi.

  10. #10
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Tu n'as pas d'action dans ton <form> ?
    Pas sûr que onsubmit fonctionne sans ...

    A+

  11. #11
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 12
    Par défaut
    Citation Envoyé par E.Bzz
    Tu n'as pas d'action dans ton <form> ?
    Pas sûr que onsubmit fonctionne sans ...

    A+
    non comme tu peux le constater. Mais c'est pas grave je vais faire une redirection en php, merci pour votre aide en tout cas.

  12. #12
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par isabe
    Mais c'est pas grave je vais faire une redirection en php, merci pour votre aide en tout cas.
    Ca semblerait plus logique en effet ...

    A+

Discussions similaires

  1. window.location.href ne marche plus
    Par kagura dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 14/04/2006, 11h20
  2. window.location.reload(false); marche pas
    Par funckfot dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/03/2006, 17h19
  3. Mon service Windows ne marche pas
    Par laadhar dans le forum Langage
    Réponses: 9
    Dernier message: 01/02/2006, 18h13
  4. [pop-up] window.open ne marche pas sous IE...
    Par Palmic dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/05/2005, 15h47
  5. Réponses: 4
    Dernier message: 30/04/2004, 13h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo