[javascript] document.write
Daffy
-
Fallentree Messages postés 2445 Statut Membre -
Fallentree Messages postés 2445 Statut Membre -
Bonjour à tous !
Voilà il fait beau en ce vendredi 4 juillet sur la côte d'azur, mais voilà ce n'est pas tout j'ai un petit soucis.
J'ai une page php avec un fond d'écran, un formulaire avec des champs de texte des combobox et tout ce qui va avec
j'ai crée la fonction JS suivante :
<script language="javascript">
function modif()
{
document.write('<?PHP echo "Lets Go Daffy" ?>') ;
}
</script>
qui est appelé au clique de ce bouton
<input type="button" value="Afficher" onclick="modif()" />
Le problème étant que mont texte s'affiche bien, mais il me vide completement la page de son contenu en ne laissant que Lets Go Daffy
Ce que je trouve étrange alors que le simple fait d'écrire
<script>document.write('<?PHP echo "Lets Go Daffy" ?>') ; </script>
m'affiche bien Lets Go Daffy et le reste de ma page.
Merci à tous :)
Voilà il fait beau en ce vendredi 4 juillet sur la côte d'azur, mais voilà ce n'est pas tout j'ai un petit soucis.
J'ai une page php avec un fond d'écran, un formulaire avec des champs de texte des combobox et tout ce qui va avec
j'ai crée la fonction JS suivante :
<script language="javascript">
function modif()
{
document.write('<?PHP echo "Lets Go Daffy" ?>') ;
}
</script>
qui est appelé au clique de ce bouton
<input type="button" value="Afficher" onclick="modif()" />
Le problème étant que mont texte s'affiche bien, mais il me vide completement la page de son contenu en ne laissant que Lets Go Daffy
Ce que je trouve étrange alors que le simple fait d'écrire
<script>document.write('<?PHP echo "Lets Go Daffy" ?>') ; </script>
m'affiche bien Lets Go Daffy et le reste de ma page.
Merci à tous :)
A voir également:
- [javascript] document.write
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Javascript arrondi - Forum Javascript
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
5 réponses
Bonjour,
Et si tu places un return false; après ton document.write ?
<script language="javascript">
function modif()
{
document.write('<?PHP echo "Lets Go Daffy" ?>') ;
return false;
}
</script>
Et si tu places un return false; après ton document.write ?
<script language="javascript">
function modif()
{
document.write('<?PHP echo "Lets Go Daffy" ?>') ;
return false;
}
</script>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je sais que c est vieux, mais j ai un probleme... du même genre ...
Pour repondre a ta question ...
Je crois qu IE7 ne sait pas ou l'ecrire... Du coups il crée une nouvelle instance ...
Il faut peut etre creer un Label ou un input que tu attaques dans ta fonction Modif ...
De mon coté je cherche pourquoi mon .blème ne marche pas ...
L appel dans le Body est
Les fonctions fonctionnent en ajoutant aux appels un return.
Cela permet de faire des appels consécutifs, l'une vers l'autre jusqu'au resultat du test.
Le Bugg se produit lors de l'appel conditionnel de if (Image.complete) l'erreur reçue est: undefined
Je comprend pas pourquoi cette fonction n'est pas reconnue.
Elle est usuelle pourtant...
Merci de vos lectures.
Il me semble que l'ecriture Document.write() ne peut pas attendre le retour de la fonction...
Pour repondre a ta question ...
Je crois qu IE7 ne sait pas ou l'ecrire... Du coups il crée une nouvelle instance ...
Il faut peut etre creer un Label ou un input que tu attaques dans ta fonction Modif ...
De mon coté je cherche pourquoi mon .blème ne marche pas ...
L appel dans le Body est
Les fonctions fonctionnent en ajoutant aux appels un return.
Cela permet de faire des appels consécutifs, l'une vers l'autre jusqu'au resultat du test.
Le Bugg se produit lors de l'appel conditionnel de if (Image.complete) l'erreur reçue est: undefined
Je comprend pas pourquoi cette fonction n'est pas reconnue.
Elle est usuelle pourtant...
Merci de vos lectures.
Il me semble que l'ecriture Document.write() ne peut pas attendre le retour de la fonction...