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 :

JavaScript Code qui apparait au lieu de faire une redirection


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Homme Profil pro
    Technicien en num�risation
    Inscrit en
    Juillet 2002
    Messages
    338
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : Canada

    Informations professionnelles :
    Activit� : Technicien en num�risation

    Informations forums :
    Inscription : Juillet 2002
    Messages : 338
    Par d�faut JavaScript Code qui apparait au lieu de faire une redirection
    Bonjour,

    Je commence en JavaScript et j'aide un ami qui veut faire une fen�tre login.

    Voici le code de Essai.Html

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script language="javascript">
    function form1_onsubmit()
    {
    	var form = document.form1;
     
    	if (form.Id_Nom.value == "")
    	{
    		alert ("Le champ NOM est vide");
    		form.Id_Nom.focus();
    	}
     
    	else if (form.Id_Prenom.value == "")
    	{
    		alert ("Le champ PRENOM est vide");
    		form.Id_Prenom.focus();
    	}
     
    }
    </script>
     
    <title>Codes pour test validation de champs vide en JS</title>
    </head>
     
    <body>
    <p>Essais pour la saisie de données</p>
    <form action="VerifierConnexion.asp" name="form1" ID="form1" method="post" onsubmit="return form1_onsubmit">
      <p>
        <label>Nom de la personne :
          <input type="text" name="Id_Nom" id="Id_Nom" />
        </label>
      </p>
      <p>
        <label>Prénom de la personne
          <input type="text" name="Id_Prenom" id="Id_Prenom" />
        </label>
      </p>
      	<p>
     
    	<input ID="Submit1" type="submit" name="Submit1" value='Envoyer/Connexion'/>
        <input ID"reset1" type="reset" name="reset1" value='RESET'/>
    	</p>	 
    </p>
    </form>
     
    <p>&nbsp;</p>
    </body>
    </html>
    Voici le code de VerifierConnexion.ASP qui valide le mot de passe et le USER.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <%@ LANGUAGE= JavaScript %>
    <% 
    if (Request.Form("Id_Nom") == "123456" && Request.Form("Id_Prenom") == "123")
    {
    	Response.Redirect("ConnexionAcceuil.html");
    }
    else
    {
    	Response.Redirect("Essai.html");
    }
    %>
    Il reste le fichier ConnexionAcceuil.html qui affiche un message de bienvenue.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Document sans nom</title>
    </head>
    <body>
    <p> Connexion réussi! Félicitation! </p>
    </body>
    </html>
    Le probl�me que j'ai c'est que le code de VerifierConnexion.ASP apparait dans la page web au lieu de faire une redirection.

    Pouvez-vous m'aider � comprendre pourquoi que �a fait cela ?

    Merci!

    AngelEvil

  2. #2
    Membre �clair�
    Homme Profil pro
    Technicien en num�risation
    Inscrit en
    Juillet 2002
    Messages
    338
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : Canada

    Informations professionnelles :
    Activit� : Technicien en num�risation

    Informations forums :
    Inscription : Juillet 2002
    Messages : 338
    Par d�faut
    De plus j'ai un livre de 1000 pages pour JavaScript et le code qui s'affiche au lieu de s'ex�cuter est "pareil" que celui du livre. Nous avons juste chang� le nom des fichiers .HTML et .ASP .

  3. #3
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par d�faut
    Salut,

    1. inscris plut�t:
      Code : S�lectionner tout - Visualiser dans une fen�tre � part
      <%@ LANGUAGE="JavaScript" %>
    2. quel server utilises tu ? Dans ton cas c'est IIS qu'il faut, et pas Apache.


    ERE

  4. #4
    Membre �clair�
    Homme Profil pro
    Technicien en num�risation
    Inscrit en
    Juillet 2002
    Messages
    338
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : Canada

    Informations professionnelles :
    Activit� : Technicien en num�risation

    Informations forums :
    Inscription : Juillet 2002
    Messages : 338
    Par d�faut
    Bonsoir et merci de prendre le temps de r�pondre.

    1. Nous avons rajout� les "" et le code apparait quand m�me dans le browser Firefox.

    2. Pour tester le code nous avons cr�� un r�pertoire dans une partition et mis les pages web dans ce r�pertoire.
    Ensuite nous avons cr�� avec le IIS de XP Pro SP3 un r�pertoire virtuel qui pointe vers D:\Codes EssaiJavaScript.

  5. #5
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par d�faut
    Citation Envoy� par angelevil Voir le message
    Bonsoir et merci de prendre le temps de r�pondre.

    1. Nous avons rajout� les "" et le code apparait quand m�me dans le browser Firefox.

    2. Pour tester le code nous avons cr�� un r�pertoire dans une partition et mis les pages web dans ce r�pertoire.
    Ensuite nous avons cr�� avec le IIS de XP Pro SP3 un r�pertoire virtuel qui pointe vers D:\Codes EssaiJavaScript.
    As tu aussi activ� le fait que ce r�pertoire virtuel constitue une application ? (Menu Propri�t�s, bouton Cr�er une application...) ?

    ERE

  6. #6
    Membre �clair�
    Homme Profil pro
    Technicien en num�risation
    Inscrit en
    Juillet 2002
    Messages
    338
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : Canada

    Informations professionnelles :
    Activit� : Technicien en num�risation

    Informations forums :
    Inscription : Juillet 2002
    Messages : 338
    Par d�faut
    Bonjour,

    Est-ce que cr�er un r�pertoire virtuel avec un espace dans le nom peut tout bloquer ?

    Je programme avec DreamWeaver CS4 et je suis retourn� voir les options du r�pertoire virtuel que nous avons cr�� et je viens de voir l'espace dans le nom du r�pertoire....

    Je vais le renommer et voir ce que ca pourrait donner....

    Je vous donne tout de m�me la config pour le IIS...

    Dans la fen�tre Propri�t� ...
    Onglet R�pertoire virtuel j'ai ceci comme config
    - D'un r�pertoire situ� sur cet ordinateur ACTIF
    - Chemin d'acc�s : d:\Codes EssaiJavaScript et toutes les cases � cocher � ON.
    Param�tres d'application
    - Nom Application : Essai JavaScript
    - Point de d�part : je vois ceci : Sit...\Essai JavaScript
    - Autorisation d'ex�cution : Scripts et ex�cutables
    - Protection d'application : moyenne

    Onglet Documents
    - Case Activer le document par d�faut � ON

    Onglet S�curit� de r�pertoire
    - dans la section CONNEXIONS anonymes et contr�les d'authentification j'ai un bouton Modifier. Lorsque je clique j'ai une nouvelle fenetre qui apparait
    Dans cette nouvelle fen�tre il y a deux cases � cocher
    - Connexion anonyme Case NON ACTIVE
    - Authentification de base (mot de passe est envoy� en texte clai) NON coch�
    - Authentification int�gr� Windows case ACTIVE

    Onglet En-t�te HTTP Case � cocher non ACTIVE et rien de configur� dans cet onglet.

    Onglet Messages d'erreurs personnalis�s : rien touch�.

    Onglet ASP.NET
    - Version ASP.NET : 2.05727

    Merci de m'aider

    AngelEvil!

  7. #7
    Membre �clair�
    Homme Profil pro
    Technicien en num�risation
    Inscrit en
    Juillet 2002
    Messages
    338
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : Canada

    Informations professionnelles :
    Activit� : Technicien en num�risation

    Informations forums :
    Inscription : Juillet 2002
    Messages : 338
    Par d�faut
    Bon ben �a fonctionne!

    J'avais � faire deux changements...

    Indiquer dans IIS que c'�tait du JavaScript et non du VbScript et pour finir ne pas mettre de d'espace " " dans le nom du r�pertoire virtuel. YES!

    MErci de votre aide! J'ai allum� durant la nuit lol

    AngelEvil!

  8. #8
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par d�faut
    Indiquer dans IIS que c'�tait du JavaScript et non du VbScript
    Tu devrais reessayer sans cette option (pour en avoir le coeur net) car tu indiques d�j� dans ton header de page utiliser Javascript pour la page.

    Et si Dreamweaver ne te convient pas en terme de faciliter de programmation ASP, essaie de trouver un vieux Visual Interdev.

    ERE

  9. #9
    Membre �clair�
    Homme Profil pro
    Technicien en num�risation
    Inscrit en
    Juillet 2002
    Messages
    338
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : Canada

    Informations professionnelles :
    Activit� : Technicien en num�risation

    Informations forums :
    Inscription : Juillet 2002
    Messages : 338
    Par d�faut
    Bonjour,

    Je suis all� dans IIS, config du r�pertoire
    dans l'onglet R�pertoire Virtuel il y a un bouton "CONFIGURATION"

    Il y a une nouvelle fen�tre qui s'ouvre et il y a l'onglet OPTIONS. Il y a un champs ou c'est �crit : Langage ASP par d�faut : JavaScript que j'ai �crit et lorsque �a ne fonctionnait pas c'�tait �crit VBScript.

    Visuel Interdev.... jamais entendu parl�.

    Je vais regarder cela aujourd'hui m�me!

    Merci

    AngelEvil!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [Wamp] "acc�s interdit" et code qui apparait lors du visionnement de la page
    Par beta1204 dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 4
    Dernier message: 07/05/2009, 17h22
  2. Code qui se r�p�te a cause d'une instruction d'impression
    Par makaphrodite dans le forum Langage
    R�ponses: 9
    Dernier message: 18/11/2008, 15h43
  3. Code qui plante uniquement au rechargement d'une page
    Par scade dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 22/04/2008, 08h21
  4. comment faire une redirection vers une page qui contient des framsets
    Par zana74 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 4
    Dernier message: 31/08/2006, 13h03

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