|
|
|
|
Posté par
Cydelic, le vendredi 1 avril 2005 à 13:49:56salut
Qand tu charges ta page, Init est appelés, là tu écris "coucou". Est-ce que tu fais un autre write après en dehors de cette fonction qui efface le coucou ? |
Enfaite c'est simple (si on veux)
J'ai une page html : <html> <head></head> <body> bla bla bla bla bla bla bla bla........ </body> <script type="text/javascript" src="monjs.js"></script> </html> Le ficher monjs.js : window.onload=Init; function Init() { document.write('coucou'); } Ce que je voudrai c'set que coucou s'affiche dans la page en cours c'est à dire avoir le resultat suivant : bla bla bla bla bla bla bla bla........ coucou Or à l'etat acctuel j'obtient : une page vierge avec uniquement coucou Merci |
Normalement tu devrait avoir coucou.... blablabla je penses.
A priori il n'est pas possible de faire passer le onload après le body, même si ta balise script est après ^^. |
Le truc c'est que
coucou.... blablablabla Ca serait parfait pour moi mais c'est pas le cas... j'ai juste une nouvelle page avec coucou. :\ |
Juste une question, pourquoi veux tu écrire coucou une fois le fichier chargé ? |
C'est un exemple simplifié biensur. En vrai, je veux afficher une image en fonction du contexte de la page c'est à dire en fonction des mots qui reviennent le plus souvent. Je doit donc attendre que la page soit totalement charger avant de faire ma tambouille pour recuperer les mots de la page |
Bon je ne suis pas sur de bien comprendre ce que tu veux faire.
Le seul truc que je peux te dire est que si tu fais un document.write après le chargement de ta page tu détruits le code de celle ci. Donc, ta page contiendra uniquement le contenu du document.write. En fait document.write doit être utilisé pendant la construction de la page et surtout pas àprès. Suis-je clair ? Explique moi clairement ce que tu veux je peux peut être t'aider. A+ |
J'avais essayé de faire un truc similaire je penses, je voulais changer la couleur d'un tableau enfonction de réponses à des requetes SQL. Il fallait donc que toutes les requêtes soient effectuées. J'avais pas mal cherché et d'après ce que j'ai pu voir ça avait pas l'air possible... au pire tu utiliser le on.Mousemove (ou quelque chose comme ça qui réagit au mouvement de la souris)...mais c'est moins bien. |
Je suis tombé sur cette page en faisant une recherche... donc je précise ce que je ferai pour un cas similaire :
En haut de la page, un <div id='monid'></div> Et dans le javascript, remplacer document.write('coucou'); par monid.innerhtml = 'coucou'; (je ne sais pas si ce sera utile à quelqu'un, mais comme cette page est dans les premières en recherchant comment afficher quelquechose au chargement de la page... peut être que ça aidera d'autres personnes) |
Salut tout le monde !
Bon, je suis pas une pro, mais voilà mon avis. Pb1 : Si tu mets pas ton script qui écrit dans le body, il ne risque pas de s'afficher. Pb2: Si tu mets ton script dans le body, il ne va as arrêter de tourner, et là, je comprends pas pourquoi ça ne fonctionne pas si on met un break à la fin des instructions scripts, c'est-à-dire si on a : Contenu du test.php : <html> <head> </head> <body> bla bla bla bla bla bla bla bla........ <script type="text/javascript" src="test.js"> </script> </body> </html> _________________ Contenu du test.js : window.onload=Init; function Init() { document.write('coucou'); break; }
|
| 03/11 14h19 | [PHP] Détecter la résolution d'affichage | PHP |
| 05/11 11h45 | [Javascript] Date de dernière modification | Javascript |
| 01/12 01h39 | [Javascript] convertisseur d'unités de mesures scientifiques | Javascript |
| 25/08 11h48 | [Javascript] Interdire le clic droit de la souris | Javascript |
| 15/03 20h07 | Documentation officielle Ingres | Ingres |
| 13/12 20h08 | Pb javascript window.onload | 1 |
| 05/11 14h41 | [JAVASCRIPT] window.onload=function() | 1 |
| 28/05 08h53 | [javascript] document.write et < | 1 |
| 04/04 13h58 | [javascript] document.write | 4 |
![]() | CutePDF Writer - Cute PDF Writer (anciennement CutePDF printer) est un logiciel gratuit permettant de créer des fichiers PDF. Il s'installe... | Catégorie: PDF Licence: Freeware/gratuit |
![]() | Windows Installer - Microsoft Windows Installer est un service d'installation et de configuration d'application, permettant de gérer les... | Catégorie: Librairies (DLL) Licence: Freeware/gratuit |
![]() | Windows Movie Maker - Windows Movie Maker rend la réalisation des films familiaux étonnamment facile et amusante, en vous permettant de créer,... | Catégorie: Montage vidéo Licence: Freeware/gratuit |
![]() | Windows Media Player - Le Lecteur Windows Media 11 (WMP) est l'une des fonctionnalités incluses dans Windows Vista et offre des outils pour... | Catégorie: Lecteurs vidéo Licence: Freeware/gratuit |
![]() | Acer Windows95/98 keybard, PS/2 | Catégorie: Clavier | |
![]() | Shuttle X 200BB Intel | Catégorie: Ordinateur de bureau | 809.30 € Inmac Wstore |
![]() | Thermaltake Xaser VI VG4000BWS | Catégorie: Boîtier PC | 183.99 € Disque24 |
![]() | Thermaltake Xaser VI VG4000SWA | Catégorie: Boîtier PC | 179.95 € Grosbill.com |