|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
qnguyen Nouveau WRInaute
Inscrit le: 23 Jan 2006 Messages: 4
|
Posté le : Lun Jan 23, 2006 18:22 Sujet du message: JavaScript. Problème de doucment.write() |
|
|
Salut à tous
je débute dans Java script pour DHTML. Si dans jscript, il y a une fonction pour le bouton. Après éxécuter le premier bouton, la dexième fois ne marche pas. Par exemple
<SCRIPT LANGAGE = "JavaScript">
function toto( ){
document.write("toto")
document.write("<H1 onclick= toto( )> nouveau cocou </H1>")
// répéter la dexième fois le bouton pour éxécuter la même fonction
}
</SCRIPT>
<body>
<H1 onclick="toto()"> coucou </H1>
</body>
c'est à dire si j'écrits document.write("bonjour"), il vient à une novelle page, il compends plus le script dans la page précédent.
Merci pour tous les réponse |
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6075 Localisation: Somewhere only I know
|
Posté le : Lun Jan 23, 2006 18:24 Sujet du message: JavaScript. Problème de doucment.write() |
|
|
en effet, document.write repars d'une page vierge.
il faut donc que tu fasse un div avec ton contenu, tu masque le contenu de ton div par défaut (en css, display: none;)
puis, au clic, tu l'affiche (tu change la classe css en mettant display: inline;)
inutile le double post. |
|
| |
|
 |
qnguyen Nouveau WRInaute
Inscrit le: 23 Jan 2006 Messages: 4
|
Posté le : Lun Jan 23, 2006 18:30 Sujet du message: JavaScript. Problème de doucment.write() |
|
|
Merci de ta réonse. C'est que j'ai simplifié. Mon progarame est plus compliqué. Il ya a des données dans Javascripte (un objet de tableau). Après éxécuter la 1er fonction(par cliquer un bouton), il connais plus le script (càd les données et autres fonction).
........... Merci d'avance pour autre réponse |
|
| |
|
 |
spout WRInaute passionné

Inscrit le: 14 Mai 2003 Messages: 712 Localisation: Manhay (Belgique)
|
Posté le : Lun Jan 23, 2006 20:12 Sujet du message: JavaScript. Problème de doucment.write() |
|
|
doucment.write() c'est la même chose que document.write() en plus lent c'est ça ?  |
|
| |
|
 |
phloam WRInaute accro

Inscrit le: 08 Avr 2005 Messages: 1308 Localisation: Genève
|
Posté le : Lun Jan 23, 2006 20:49 Sujet du message: JavaScript. Problème de doucment.write() |
|
|
un des problèmes vient des parentheses imbriqués tu dois utiliser le caractère d'échappement "\"
Ton code corrigé:
| Code: |
<SCRIPT LANGAGE = "JavaScript">
function toto( ){
document.write("toto")
document.write("<H1 onclick= toto\( \)> nouveau cocou </H1>")
// répéter la dexième fois le bouton pour éxécuter la même fonction
}
</SCRIPT>
<body>
<H1 onclick="toto()"> coucou </H1>
</body> |
|
|
| |
|
 |
qnguyen Nouveau WRInaute
Inscrit le: 23 Jan 2006 Messages: 4
|
Posté le : Mar Jan 24, 2006 11:10 Sujet du message: JavaScript. Problème de doucment.write() |
|
|
salut
le caractère d'échappement "\" ne sert pas dans ce cas. j'ai testé, il ne marche pas avec "\". si sans "\", il marche.
merci d'avance pour autre réponse |
|
| |
|
 |
| |
|
|