Javascript

CRI83 Messages postés 3 Statut Membre -  
 cri83 -
Bonjour tout le monde,

Je désire savoir pourquoi lorsque je copie et colle sur mon site des "morceaux de codes", notemment l'affichage de la date sur mon site, rien n'apparait, j'ai tout essayé et rien y fait.
config. windows xp.
Merci d'avance à ceux qui savent!

3 réponses

kij_82 Messages postés 4260 Statut Contributeur 857
 
Tout simplement parce que ce n'est pas tout ce copier coller du code, encore faut-il qu'il soit correct au départ et donc fonctionnel, et encore faut-il, notemment en javascript, qu'il soit compatible avec ton navigateur, sinon comme tu le dis, rien ne s'affichera.
0
Reivax962 Messages postés 3742 Statut Membre 1 011
 
Pourrais-tu nous donner un exemple concret, si tu veux qu'on te donne une réponse précise (mais spécifique) ?
0
cri83
 
Bonsoir,

Tout d'abord merci de me répondre, il est vrai que je n'ai pas été très explicite.
J'ai IE 7.
Voici le genre de script qui ne fonctionne pas sur mon ordi.
Si vous pouvez m'aider n'hésitez pas.
Merci

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type" />
<title>fff</title>
<style>
.spanstyle {
position:absolute;
visibility:visible;
top:-50px;
font-size:10pt;
font-family:comic sans ms;
font-weight:bold;
color:black;
}
</style>
<script>
var x,y
var step=20
var flag=0
// Your snappy message. Important: the space at the end of the sentence!!!
var message="Lissa Explains it All! "
message=message.split("")
var xpos=new Array()
for (i=0;i<=message.length-1;i++) {
xpos[i]=-50
}
var ypos=new Array()
for (i=0;i<=message.length-1;i++) {
ypos[i]=-50
}
function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1
}
function makesnake() {
if (flag==1 && document.all) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("span"+(i)+".style")
thisspan.posLeft=xpos[i]
thisspan.posTop=ypos[i]
}
}
else if (flag==1 && document.layers) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("document.span"+i)
thisspan.left=xpos[i]
thisspan.top=ypos[i]
}
}
var timer=setTimeout("makesnake()",30)
}
</script>
</head>
<body onload="makesnake()" style="width: 100%;">
<br />
</body>
</html>
0