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

Langage Perl Discussion :

Javascript dans une page PERL


Sujet :

Langage Perl

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut Javascript dans une page PERL
    Bonjour,

    Est-il possible d'inclure un script javascript dans une page PERL ? Et si oui comment ?
    En faisant
    print("<script type="text/javascript">...");
    simplement ?


    Merci d'avance !

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    print $query->start_html(-title=>'titre',               
    			    	-script=>{-language => "JAVASCRIPT",-src=>"/text/javascript.js"},
                              );

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    Ok merci. Mais à quoi correspont le "titre" ?

  4. #4
    Membre expérimenté Avatar de CKLN00
    Homme Profil pro
    Bioinformaticien Java/Perl
    Inscrit en
    Avril 2008
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Bioinformaticien Java/Perl
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 210
    Par défaut
    le simple print (que tu propose) fonctionne aussi.
    la solution de djibril est si tu utilise le module CGI (du moins il me semble ^_^)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    Oui c'est du CGI (j'ai oublié de le préciser)

  6. #6
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Citation Envoyé par High Voltage Voir le message
    Ok merci. Mais à quoi correspont le "titre" ?
    A mettre un titre à la page

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    Arf ça marche pas ! Grosse page blanche.

  8. #8
    Membre expérimenté Avatar de CKLN00
    Homme Profil pro
    Bioinformaticien Java/Perl
    Inscrit en
    Avril 2008
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Bioinformaticien Java/Perl
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2008
    Messages : 210
    Par défaut
    affiche le code source de la page et essaye de lire le log d'erreur du serveur si tu y as accès

    ça peut aider

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    Dans le code source j'ai seulement "<head>"

    Bon, j'ai du faire une erreur. voici le début de ma page :
    #!/bin/perl


    use CGI qw(:standard);
    $html = new CGI;
    print $html->header;
    print("<head>");

    ############################# Script permettant le menu déroulant dynamique ########################################
    print $query->start_html(
    -script=>{-language => "JAVASCRIPT",-src=>"script.js"},
    );
    ################################################ Fin du script ####################################################

    print("</head>");
    print("<body>");
    Qu'est-ce qui ne va pas ?

  10. #10
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Toi, tu n'as pas lu le manuel du module CGI...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #!/bin/perl -T
    use strict; use warnings;
     
    use CGI qw(:standard);
     
    print header,
      start_html(
        -title => "Ma super page CGI de débutant",
        -script => {-language => "Javascript",-src=>"script.js"}),
      h1("Ca marche !"),
      p("Vous pouvez venir hacker mon site maintenant ! ;-)"),
      end_html();
     
    __END__
    (tu es sûr de l'emplacement de ton perl ? C'est plutôt /usr/bin/perl ou même /usr/local/bin/perl d'habitude)

    --
    Jedaï

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 24
    Par défaut
    Sûr ! (ça marche très bien sans le script)

    Je vais essayer ce que tu m'as dit (désolé non je n'ai pas lu la page...)

Discussions similaires

  1. [AJAX] Appel d'une fonction javascript dans une page chargée en ajax
    Par baedal dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 17/04/2008, 17h03
  2. intégration de code javascript dans une page asp.net
    Par Je-cherche-pfe dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 06/09/2007, 17h10
  3. Réponses: 2
    Dernier message: 27/07/2007, 16h09
  4. inserer du javascript dans une page XML
    Par rottenberg dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/07/2007, 20h38
  5. insérer une fonction javascript dans une page aspx
    Par intissar_g dans le forum ASP.NET
    Réponses: 2
    Dernier message: 13/06/2007, 10h20

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