11548 sujets
j'ai pas de fonction, ce que je veux faire c'est appeler un javascript extérieur a mon site, disponible via une url du type http://www.monsite.com/page.php?var=truc
Je rapelle que mon probleme est que je veux retarder l'éxécution du script :
<script type="javascript/text" src="http://www.monsite.com/page.php?var=truc" ></script>
Je rapelle que mon probleme est que je veux retarder l'éxécution du script :
<script type="javascript/text" src="http://www.monsite.com/page.php?var=truc" ></script>
a écrit :
Je me suis inscrit a une régie publicitaire qui permet a mes visiteurs d'appeler un numéro afin de mettre leur pub sur mon site.
Cela marche très bien, mais le problème est que le script est dans le menu, c'est à dire au début du code html. Et parfois, il faut attendre 10 secondes que le script se fasse, il y a marqué "en attente de truc.machin.com", et pendant ce temps ma page est bloquée...
Je voudrais garder ce script dans le menu, mais que le navigateur l'éxécute apres avoir chargé la page...
2 Solutions:
1) met ton script à la fin et via une fonction javascript que tu feras déplace le contenu généré dans ton menu dès que ta page est chargée.
2) laisse tomber cette régie qui assure pas niveau serveur
Bonjour.
Je ne pense pas qu'il soit correct d'écrire :
dixit :
http://www.la-grange.net/w3c/html4.01/interact/scripts.html
En effet, cet évenement se produit à l'extrème fin du chargement d'une page, mais n'a pas de correspondance pour les balises.
Pour appliquer un retard, il faut utiliser :
Le code qui suit est fonctionnel :
Modifié par GeorgesM (02 Sep 2005 - 12:49)
Je ne pense pas qu'il soit correct d'écrire :
<p onload="fonction()">
dixit :
http://www.la-grange.net/w3c/html4.01/interact/scripts.html
a écrit :
onload = script [CT]
L'événement onload se produit quand l'agent utilisateur finit de charger une fenêtre ou bien tous les cadres dans un jeu d'encadrement FRAMESET. Cet attribut peut s'utiliser avec les éléments BODY et FRAMESET.
En effet, cet évenement se produit à l'extrème fin du chargement d'une page, mais n'a pas de correspondance pour les balises.
Pour appliquer un retard, il faut utiliser :
timer = setTimeout("MonAutreFonction()", 500);
Le code qui suit est fonctionnel :
<html>
<head>
<title>Retard</title>
<script>
function test()
{
alert('Action');
}
</script>
</head>
<body onload="timer = setTimeout('test();', 1500);">
</body>
</html>
Modifié par GeorgesM (02 Sep 2005 - 12:49)