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 dans ASP


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 15
    Par d�faut Javascript dans ASP
    Bonjour,

    Je ne connais pas du tout l'ASP, mais voici mon probl�me :
    Je dois int�grer un tag javascript dans une page en asp. Normalement, il ne dois pas y avoir de probl�me. Mais en pratique, ASP renvoie une erreur :

    Active Server Pages (ASP) erreur 'ASP 0138'
    Bloc de script imbriqu�
    /evtxb/includes/bas.asp, ligne 38

    Un bloc de script ne peut pas �tre plac� � l'int�rieur d'un autre bloc de script.

    Le bout de javascript :
    <!-- tracking -->
    <script type="text/javascript">
    <!--
    doc = document;
    z=escape(location.search.substring(1));
    src = 'http://www.site.fr/rsi/track.php?d=z0sbs80a88&rech='+z;
    doc.writeln('<script src="'+src+'&ref='+escape(doc.referrer)+'" />');
    //-->
    </script>
    <!-- fin tracking -->


    Encore une fois, je ne connais absolument rien � ASP, mais je dois donner des instructions au webmaster du site... et je ne vois pas le probl�me. A noter que le tag fonctionne parfaitement pour les pages html et PHP.

    A ma connaissance, tout le monde utilise ce type de tag, xiti, Overture, Google et les autres, sur tous types de pages, sans que �a pose de probl�me...

    Merci de votre aide

  2. #2
    Membre confirm�
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    161
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 161
    Par d�faut
    Je ne crois pas qu'ASP permette qu'il y'ai une balise script dans une autre

  3. #3
    Membre exp�riment�
    Avatar de beegees
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Par d�faut
    Bonjour,

    Tu enregistres ton script javascript dans un autre fichier avec extension .js

    ensuite tu l'appelles

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <SCRIPT type="text/javascript" src="../../../../../../../js/maximizewindow.js">
    hors des <% %> mais entre le <head> et </head>

    bgs

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 15
    Par d�faut
    Merci de vos r�ponses

    J'ai test� (sur du php, d�sol�), et en pratique, cela bloque l'affichage de la page ! C'est tr�s bizarre : si j'essaie de visualiser le code de la page, tout est l�, pas de probl�me, mais � l'ecran, j'ai une page blanche !

    voila ce que j'ai mis entre les balises head :
    <script type="text/JavaScript" language="javascript" src="/tag.js"></script>

    Et le fichier tag.js

    doc = document;
    z=escape(location.search.substring(1));
    src = 'http://www.site.fr/rsi/track.php?d=z0sbs80a88&rech='+z;
    doc.writeln('<script src="'+src+'&ref='+escape(doc.referrer)+'" />');

    Je me demande si on peut mettre directement du javascript � executer dans un fichier JS, ou s'il faut d�finir des fonctions. Mais dans ce dernier cas, c'est dans la page qu'il va falloir appeler le script, et en toute logique, �a devrait planter pareil ?

  5. #5
    Expert confirm�
    Avatar de Immobilis
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rh�ne (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par d�faut
    Salut,

    Faudrait poser la question dans le bon forum.
    Je transfer

    De plus merci d'utiliser les

    Merci

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  6. #6
    Membre confirm�
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    32
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 32
    Par d�faut
    Salut,

    En fait c'est tout simplement ta m�thode qui ne va pas, l'id�al est de refaire le m�me code en asp car tu ne peux effectivement pas imbriquer deux balises <script>.

    De plus � vue de nez en asp ton code deviendrais en asp :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <head>
    <%
    'on définis nos deux variables
    dim z, src
    'ici on va récuperer la variable passée en url genre mapage.asp?mavariable=toto
    z=request.querystring("mavariable")
    src = '"ttp://www.site.fr/rsi/track.php?d=z0sbs80a88&rech=" & z
    response.write("<script src='" & src & "&ref=" & escape(doc.referrer) & "'/>");
    %>
    </head>

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 15
    Par d�faut
    Bonjour et merci,

    Je ne sais pas si je suis sur le bon forum, mais mon probl�me touche bien � l'ASP, le script JS fonctionne sans probl�me sur les site en HTML et en PHP.

    En pratique, je ne peux pas modifier le bout de code pour le faire interpreter par ASP : Si je le fait, c'est le serveur Windows qui va appeller le script distant.
    Et le script distant doit implanter un cookie. Sur le poste client, pas sur le serveur.

    Donc je ne vois pas de solution...

    Je fini par me demander si le webmaster en question � bien compris ou il devait implamter ce script, � savoir dans une partie html de sa page, pas dans une partie %%.

    Mais trouve t on des partie en html dans les sites con�us autour d'ASP ? Je pense que oui, mais du coup j'ai des doutes ...

    Si j'ai une page cr�e � la vol�e en ASP, on peut quand m�me int�grer du javascript dedans, non ?

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 15
    Par d�faut
    Bonjour,

    Solution : remplacer le
    Par un
    Le resultat est le m�me, mais comme �a, �a marche avec l'ASP.

    Merci pour votre aide

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Ao�t 2007
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Ao�t 2007
    Messages : 4
    Par d�faut
    ou tout simplement :
    doc.writeln('<scr' + 'ipt src="'+src+'&ref='+escape(doc.referrer)+'" />');

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

Discussions similaires

  1. Inclure Javascript dans ASP
    Par Yoann29 dans le forum ASP.NET
    R�ponses: 4
    Dernier message: 31/12/2009, 00h35
  2. Javascripts dans asp.net ex�cution sous IE
    Par dragonrunne dans le forum G�n�ral JavaScript
    R�ponses: 0
    Dernier message: 21/09/2009, 11h24
  3. appeler du code javascript dans un controle asp.net
    Par intissar_g dans le forum ASP.NET
    R�ponses: 2
    Dernier message: 16/05/2007, 13h34
  4. javascript dans asp.net 2.0
    Par cortex024 dans le forum ASP.NET
    R�ponses: 5
    Dernier message: 10/05/2007, 12h09
  5. javascript dans asp est ce possible?
    Par franfr57 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 18/04/2007, 18h02

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