zen69
Messages postés584Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention29 avril 2010
-
15 août 2008 à 15:29
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
18 août 2008 à 17:47
Salut à tous,
Premierement je ne suis pas sur de poster dans le bon theme alors pas la peine de me tapper sur la tete pour ca...
Bon j'ai un probleme...
Je cherche à ajouter un script javascript dans un div lors du onLoad de mon body.
J'ai essayer comme ca...
<head>
<script type='text/javascript>
function addTag()
{
if (document.createTextNode){
var mytext=document.createTextNode('<script language="Javascript" src="https://seal.godaddy.com/getSeal?sealID=162133062205"></script>')
document.getElementById("secureTag").appendChild(mytext)
}
}
</script>
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 15 août 2008 à 16:34
aucune raison à priori, sauf le .js ajouté.
il n'y aurait pas des trucs comme document.write ? par hasard ?
dans ce cas, ta page est effacée, y compris le javascript
t'es obligé de faire ça en dynamqiue ?
mettre <Script Type="Text/JavaScript"
Src="url du .js"></Script>
ne suffit pas ?
au pire, s'il faut des paramètres...
zen69
Messages postés584Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention29 avril 20101 18 août 2008 à 17:09
ouin javais penser a prendre directement le lien du swf... mais je preferais utiliser le script afin que si l'address du clip flash le script trouve le bon chemain... je vais voir si je n'y arrive vraiment pas je vais probablement utiliser le flash directement...
Pour ce qui est du langage dsl... dans mon truc le script est appeler en disant language=javascript
javais donc deduis qu'il s'agissait de javascript...
est-ce que je ne deverais pas utilise language=vbscript dans ce cas-ci... ?
<hr size="2" width="100%" />
zen69 aka Ortho Le Profett
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 15 août 2008 à 15:39
bonjour,
>>pas sur de poster dans le bon theme alors pas la peine de me tapper sur la tete pour ca...
bof... tu as posté dans javascript, c'est déjà pas mal...
une question avant tout : pourquoi ajouter dans un div ?
vaudrait mieux l'ajouter dans le head, dans le body...
( j'espère que ce n'est pas avec ajax ! )
<!--\"#F5FDF5\"-->----
var scr = document.createElement("script");
scr.type = "text/javascript";
scr.src = "url du .js";
<hr size="2" width="100%" />var tet = document.getElementById("id du divtoto");
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 15 août 2008 à 16:14
pas de soucis particuliers....
mais mainteant, il faut voir ce que veux faire le .js chargé !
test.htm :
<!--\"#F5FDF5\"-->----
<script>
var scr = document.createElement("script");
scr.type = "text/javascript";
scr.src = "test.js";
var tet = document.getElementById("d1");
tet.appendChild(scr);
</script>
test.js :
<!--\"#F5FDF5\"-->----
alert("on est dans test.js");
document.getElementById("d1").innerHTML="exemple";
et que disent les debogger ? ( avec IE, il y a des messages direct s ça se passe mal )
FireFox
, regarder la "console d'erreurs"
Outils / Console d'erreurs
et mieux : télécharger mon Site] [M'écrire], <!--
zen69
Messages postés584Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention29 avril 20101 15 août 2008 à 16:43
Le probleme qui m'a pousser a mettre ca en onLoad c'est que le script prend parfois trop longtemps avant de charger ce qui retarde le chargement du reste de la page...
<hr size="2" width="100%" />
zen69 aka Ortho Le Profett
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 15 août 2008 à 16:59
quoiqu'on fasse, si on "prend" ce .js lorsque la page est chargée,
s'il y a des document.write par exemple, je renifle ça comme ça
à priori ? , je pense que ça queutera , enfin je ne vois pas de
solutions ! ce qui ne prouve rien...
Cordialement Bul [mon Site] [M'écrire], <!--
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 16 août 2008 à 09:41
dèjà, c'est pas du javascript.... mais du vbscript,
bon, ça, ça ne devrait pas poser de problème,
ensuite dans un .js, il ne faut pas de balises html !
que du javascript ou du vbscript
<SCRIPT LANGUAGE="VBScript">
on error resume next ...
...
End If
</SCRIPT>
<object classid="clsid:d27cdb6e-
met la balise object là où tu veux
et le script dans le onload du body
mais à priori (?) tout ce que ça fait c'est contrôler si Flash est installé, non ?
et donc, on peut appeler du flash autrement depuis le html/javascript