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 :

document.write et syntaxe.


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par d�faut document.write et syntaxe.
    Salut,

    J'ai un petit soucis de syntaxe, voila l'HTML que je souhaite passer en document.write:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    <table id="TABLE_login" onClick="document.forms['login'].submit() ;" onMouseOver="JS_Mouse_On('login') ;" onMouseOut="JS_Mouse_Out('login');">
    etc...
    Mon but est d'utiliser document.write pour g�n�rer ce code:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    function JS_dwButton(id, DWonclick) {
      document.write('<table id="TABLE_login" onClick="document.forms[login].submit();" onMouseOver="JS_Mouse_On(login) ;" onMouseOut="JS_Mouse_Out(login);"') ;
    }
    et j'aimerai appeler la fonction JS_dwButton comme ceci:

    JS_dwButton('login', 'document.forms[login].submit();') ;

    J'ai essay� plusieurs fa�on de syntaxe pour que "login" soit remplacer par la variable id pour devenir "TABLE_login" par exemple et pour que DWonclik soit bien dans le onClick du <table> sachant que DWonclick peut aussi �tre un lien.

    Et je n'y arrive pas

    Vous avez une id�e, c'est possible ?

    Merci.

  2. #2
    Membre �clair�
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par d�faut
    J'y suis arriv� ! Avec tous ses anti-slash, j'ai un peu gal�r�...

    Si �a peut aider:
    En php:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    echo "
    function JS_dwButton(id, onClick) {
      dw(\"<table class=\\\"flucida\\\" style=\\\"font-size:12px;\\\" id=\\\"TABLE_\" + id + \"\\\" border=0 cellspacing=\\\"0\\\" onClick=\\\"\" + onClick + \"\\\" onMouseOver=\\\"JS_Mouse_On('\" + id + \"') ;\\\" onMouseOut=\\\"JS_Mouse_Out('\" + id + \"');\\\" cellpadding=\\\"0\\\"><tr><td width=\\\"7\\\"align=\\\"left\\\"><img id=\\\"IMG-BL-\" + id + \"\\\" src= 
    ....\") ;
    En HTML:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    function JS_dwButton(id, onClick) {
      dw("<table class=\"flucida\" style=\"font-size:12px;\" id=\"TABLE_" + id + "\" border=0 cellspacing=\"0\" onClick=\"" + onClick + "\" onMouseOver=\"JS_Mouse_On('" + id + "') ;\" onMouseOut=\"JS_Mouse_Out('" + id + "');\" cellpadding=\"0\"><tr><td width=\"7\"align=\"left\"><img id=\"IMG-BL-" + id + "\" src=
    ...");

  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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    il suffit d'utiliser les simples quotes pour php �a simplifie grandement le code ...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
    echo '
    function JS_dwButton(id, onClick) {
      dw("<table class=\"flucida\" style=\"font-size:12px;\" id=\"TABLE_\" + id + "\" border=0 cellspacing=\"0\" onClick=\"" + onClick + "\" onMouseOver=\"JS_Mouse_On(\'' + id + '\') ;\" onMouseOut=\\\"JS_Mouse_Out('\" + id + \"'   ...
    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 !

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

Discussions similaires

  1. Syntaxe document.write et dhtml
    Par totoche dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 27/10/2008, 14h09
  2. Probleme avec document.write()
    Par bins dans le forum G�n�ral JavaScript
    R�ponses: 11
    Dernier message: 11/11/2005, 18h27
  3. pb de " et ' dans document.write
    Par R@IZER dans le forum G�n�ral JavaScript
    R�ponses: 14
    Dernier message: 09/11/2005, 13h58
  4. plusieurs document.write dans une meme page
    Par Loko dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 05/07/2005, 17h16
  5. document.write sur un target _blank
    Par petitsims dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 10/02/2005, 12h32

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