[javascript] document.write

Fermé
Daffy - 4 avril 2008 à 13:58
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 - 8 mai 2010 à 22:03
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 :)

5 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
4 avril 2008 à 14:08
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>
0
Négatif Reivax962 :(

Merci quand même :)
0
Personne pour ça ???
0
Fan de Johnny
4 avril 2008 à 16:26
Visiblement non
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 209
Modifié par Fallentree le 8/05/2010 à 22:17
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...
0