modifier un text a partir d'un JS (php inside aussi) - HTML/CSS - Programmation
Marsh Posté le 14-01-2003 à 12:44:06
Mr yvele a écrit : |
Marsh Posté le 14-01-2003 à 12:46:40
un getElementById alors que l'id n'existe pas, c fort ça.
Faut que tu mettes: <input type="text" id="txtchat" name="txtchat" style="position:absolute;width:380px"> pour que cela fonctionne.
Sinon document.forms["envmssg"].elements["txtchat"].value = "toto"; devrait fonctionné.
Mais mieux vaut mettre l'équivalent id pour chaque name que tu as mis pour être sur.
Marsh Posté le 14-01-2003 à 12:52:36
window.document.envmssg.txtchat.text = "huhuhu";
document.getElementById("txtchat" ).value = "arf";
document.envmssg.txtchat.value = "coucou";
et quand j'avé testé le getelementbyid, j'avais bien sur mis une id="txtchat"
je l'ai enlevé par la suite en testant sans passer par getElementById..
mais c'est meme pas le peine de repondre a mes topics lorill... jtaime vraiment pas..
Marsh Posté le 14-01-2003 à 12:54:07
SoulJacker a écrit : un getElementById alors que l'id n'existe pas, c fort ça. |
ouè merci jvé essayer ça:
document.forms["envmssg"].elements["txtchat"].value = "toto";
hum...
Marsh Posté le 14-01-2003 à 13:02:06
SoulJacker a écrit : un getElementById alors que l'id n'existe pas, c fort ça. |
ça donne toujours la meme chose...
c'est a dire :
il m'affiche le texte dans une nouvelle fenetre qui ecrase ma fenetre _parent en plus... trop trop bizzare..
Marsh Posté le 14-01-2003 à 13:03:50
il m'affiche le texte dans une nouvelle fenetre qui ecrase ma fenetre _parent en plus... trop trop bizzare..
Tu peux réexpliquer là, parce que j'ai pas suivi
Marsh Posté le 14-01-2003 à 13:08:10
SoulJacker a écrit : il m'affiche le texte dans une nouvelle fenetre qui ecrase ma fenetre _parent en plus... trop trop bizzare.. |
ben je fait ça:
Code :
|
voila...
il execute $htmlusers en m'envoyant par un innerHTML, dans un div..
Et le resultat, c'est quand je clique sur le liens en questions, il m'affiche le texte (censé s'afficher dans la barre d'edit) , dans une nouvelle page blank, ke tout, sur ma page qui contenais le formulaire et tout.. dingue!!
Marsh Posté le 14-01-2003 à 13:10:13
pour info : quand je passe en rollover sur le liens, il y a ça qui s'affiche dans la barre d'état :
javascript:document.forms["envmssg"].elements["txtchat"].value = "Olivier";
la preuve que ça devrais fonctionner nan
Marsh Posté le 14-01-2003 à 13:10:34
pour info : quand je passe en rollover sur le liens, il y a ça qui s'affiche dans la barre d'état :
Code :
|
la preuve que ça devrais fonctionner nan
EDIT: saloperie de smileys... pfff
Marsh Posté le 14-01-2003 à 13:16:04
Code :
|
Ca me semble plus juste comme ça, car en sortie tu avais \" au lieu de " puisque tu utilises les ' pour le href.
PS: Bien evidament, il ne faut pas d'espace entre le : et Document
Marsh Posté le 14-01-2003 à 13:20:53
SoulJacker a écrit :
|
ben nan, fo s'echapper 2 fois...
la chaine passe une fois dans une commande javascript, puis une deuxieme fois..
donc fo que je m'echappe 2 fois grace a \\\"
Hum je vois pas ou est le probleme moi...
en plus ça s'affiche comme il faut dans la barre d'etat, nan?
Marsh Posté le 14-01-2003 à 13:30:55
Mr yvele a écrit : mais c'est meme pas le peine de repondre a mes topics lorill... jtaime vraiment pas.. |
ban
Marsh Posté le 14-01-2003 à 13:31:59
(PS moi j'vé abandonner la prog si ça continu.. )
Marsh Posté le 14-01-2003 à 13:33:25
ReplyMarsh Posté le 14-01-2003 à 13:49:21
ReplyMarsh Posté le 14-01-2003 à 13:58:26
Mr yvele a écrit :
|
Ben ( on m'arrete si je dis un connerie ) tu devrai pas plutot faire
$htmlusers.="<a href='#' OnClick='Document.forms[\\\"envmssg\\\"].elements[\\\"txtchat\\\"].value = \\\"".$val["nom"]."\\\";'>".$val["nom"]."</a><br>";
Je pense que ça marcherai mieux, non ?
Marsh Posté le 14-01-2003 à 14:37:51
tomlameche a écrit : |
heu??!
ah ouè, pas con...
jvé essayer ça.. merci hein!
Marsh Posté le 14-01-2003 à 12:41:30
re bonjour..
ptain j'ai plein de problemes today..
Alors, j'aimerai bien pouvoir editer le texte d'une barre edit, grace a un script JS, lancé dans un href... ha ha..
le tout prédéfini pas du php...
Au debut je pensais que c'était un probleme de carractére d'echappement (" ' \" \\ \' et..)
Bon, jvous file le code :
ça c'est le formulaire
Et ben comment je fait pour modifier le texte de "txtchat" alors?
j'ai essayé ça:
window.document.envmssg.txtchat.text = "huhuhu";
document.getElementById("txtchat" ).value = "arf";
document.envmssg.txtchat.value = "coucou";
ça marche pas
---------------
yvele n'est plus.