JavaScript. Problème de doucment.write()
6 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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
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
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.
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.
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
........... Merci d'avance pour autre réponse
un des problèmes vient des parentheses imbriqués tu dois utiliser le caractère d'échappement "\"
Ton code corrigé:
Ton code corrigé:
- Code: Tout sélectionner
<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>
6 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Googlebot analyse certains codes JavaScript
- Référencer un site en Flash : guide pratique des bonnes méthodes
- Référencement Flash : guide pratique des méthodes
- Optimisation du référencement d'un site en AJAX
- Comment faire des liens en dur dans son annuaire
- Aperçu des différents types de redirection
- API Google Maps en Flash / Flex
- Google sait désormais suivre les liens JavaScript !
- Les albums web Picasa passent à 1 Go de stockage
- Exclure son propre trafic de Google Analytics
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum