begin process at 2012 05 29 21:41:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

problème de vieux script avec autres navigateurs


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème de vieux script avec autres navigateurs

lundi 7 mars 2011 à 04:21:15 | problème de vieux script avec autres navigateurs

Joce1605

Bonjour à tous, je cherche de l'aide.
J'ai trouvé unvieus script sur le web qui ne fonctionne que sous IE, serait-il possible de l'adapter pour tous les navigateurs.
Voici le code:




<SCRIPT type="text/javascript" language=JavaScript>


//3D Starfield - by Mikhail Ansolis, based on Flying planes - by John Ely
//Modified from: Autumn leaves script- by Kurt Grigg (kurt.grigg@virgin.net)
//Visit http://www.dynamicdrive.com for this script

//Pre-load your image below!
//CHANGE 5 to the number of images listed below
grphcs=new Array(5)

//PRELOAD the involved images (extend or contract variables according to # of images used)
Image0=new Image();
Image0.src=grphcs[0]="floplay.gif"
Image1=new Image();
Image1.src=grphcs[1]="floplay.gif"
Image2=new Image();
Image2.src=grphcs[2]="floplay.gif"
Image3=new Image();
Image3.src=grphcs[3]="floplay.gif"
Image4=new Image();
Image4.src=grphcs[4]="floplay.gif"

//SPECIFY number of images to randomly display concurrently from list above. Less the more efficient
Amount=3;
Ypos=new Array();
Xpos=new Array();
Zpos=new Array();
//SpeedX=new Array();
//SpeedY=new Array();
ScrXpos=new Array();
ScrYpos=new Array();
Speed=new Array();
Size=new Array();
Step=new Array();
ns=(document.layers)?1:0;
ie=document.all&&navigator.userAgent.indexOf("Opera")==-1

if (ns){
for (i = 0; i < Amount; i++){
var P=Math.floor(Math.random()*grphcs.length);
rndPic=grphcs[P];
document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>");
} //end for
} //end if
else if (ie){ //IE
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < Amount; i++){
document.write('<img id="si'+i+'" src="'+grphcs[Math.round((i+1)*(grphcs.length-1)/Amount)]+'"style="position:absolute;top:0px;left:0px">');
}
document.write('</div></div>');
}

//initialize star properties
if (ie||ns){
WinHeight=(ns)?window.innerHeight-20:window.document.body.clientHeight;
WinWidth=(ns)?window.innerWidth-70:window.document.body.clientWidth;
for (i=0; i < Amount; i++){
Speed[i]=(i+1)*6/Amount+4; //speed range from 4 to 10
Xpos[i] = (Math.random()*WinWidth-WinWidth/2)*(Amount-i/3)/Amount;
Ypos[i] = (Math.random()*WinHeight-WinHeight/2)*(Amount-i/3)/Amount;
Zpos[i] = Math.random()*900*(Amount-i/3)/Amount+100;
}
}

function fly(){
var WinHeight=(ns)?window.innerHeight-20:window.document.body.clientHeight;
var WinWidth=(ns)?window.innerWidth-70:window.document.body.clientWidth;
var hscrll=(ns)?window.pageYOffset:document.body.scrollTop;

for (i=0; i < Amount; i++){
Zpos[i]-=Speed[i];
if (ScrXpos[i]>WinWidth || ScrXpos[i]<0 || ScrYpos[i]>WinHeight || ScrYpos[i]<0 || Zpos[i]<=0) { //generate new stars
Speed[i]=(i+1)*6/Amount+4; //speed range from 4 to 10
Xpos[i] = (Math.random()*WinWidth-WinWidth/2)*(Amount-i/3)/Amount;
Ypos[i] = (Math.random()*WinHeight-WinHeight/2)*(Amount-i/3)/Amount;
Zpos[i] = Math.random()*900*(Amount-i/3)/Amount+100;
}
ScrXpos[i]=Xpos[i]/Zpos[i]*100 + WinWidth/2;
ScrYpos[i]=Ypos[i]/Zpos[i]*100 + WinHeight/2;

if (ns){
document.layers['sn'+i].left=ScrXpos[i];
document.layers['sn'+i].top=ScrYpos[i]+hscrll;
}
else{ //IE
eval("document.all.si"+i).style.left=ScrXpos[i];
eval("document.all.si"+i).style.top=ScrYpos[i]+hscrll;
}
} //end for
setTimeout('fly()',20);
} //end fly


window.onload=fly



//-->
</SCRIPT>







Merci pour votre aide !!!!
lundi 7 mars 2011 à 13:26:25 | Re : problème de vieux script avec autres navigateurs

kazma

Administrateur CodeS-SourceS
Réponse acceptée !
essai comme ca

Code HTML :
<!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>
<link rel="stylesheet" type="text/css" href="res/louzoom_4.css" media="screen">
<script type="text/javascript" language="JavaScript">


//3D Starfield - by Mikhail Ansolis, based on Flying planes - by John Ely
//Modified from: Autumn leaves script- by Kurt Grigg (kurt.grigg@virgin.net)
//Visit http://www.dynamicdrive.com for this script

//Pre-load your image below!
//CHANGE 5 to the number of images listed below
grphcs=new Array(5)

//PRELOAD the involved images (extend or contract variables according to # of images used)
Image0=new Image();
Image0.src=grphcs[0]="floplay.gif"
Image1=new Image();
Image1.src=grphcs[1]="floplay.gif"
Image2=new Image();
Image2.src=grphcs[2]="floplay.gif"
Image3=new Image();
Image3.src=grphcs[3]="floplay.gif"
Image4=new Image();
Image4.src=grphcs[4]="floplay.gif" 

//SPECIFY number of images to randomly display concurrently from list above. Less the more efficient
Amount=3;
Ypos=new Array();
Xpos=new Array();
Zpos=new Array();
//SpeedX=new Array();
//SpeedY=new Array();
ScrXpos=new Array();
ScrYpos=new Array();
Speed=new Array();
Size=new Array();
Step=new Array();
ns=(document.layers)?1:0;
ie=document.all&&navigator.userAgent.indexOf("Opera")==-1


document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < Amount; i++){
document.write('<img id="si'+i+'" src="'+grphcs[Math.round((i+1)*(grphcs.length-1)/Amount)]+'"style="position:absolute;top:0px;left:0px">');
}
document.write('</div></div>');


//initialize star properties

WinHeight=document.documentElement.clientHeight;
WinWidth=document.documentElement.clientWidth;
for (i=0; i < Amount; i++){
Speed[i]=(i+1)*6/Amount+4; //speed range from 4 to 10
Xpos[i] = (Math.random()*WinWidth-WinWidth/2)*(Amount-i/3)/Amount;
Ypos[i] = (Math.random()*WinHeight-WinHeight/2)*(Amount-i/3)/Amount;
Zpos[i] = Math.random()*900*(Amount-i/3)/Amount+100;
}


function fly(){

var dde=(navigator.vendor) ? document.body : document.documentElement;

var WinHeight=document.documentElement.clientHeight;
var WinWidth=document.documentElement.clientWidth;
var hscrll=dde.scrollTop;

for (i=0; i < Amount; i++){
Zpos[i]-=Speed[i];
if (ScrXpos[i]>WinWidth || ScrXpos[i]<0 || ScrYpos[i]>WinHeight || ScrYpos[i]<0 || Zpos[i]<=0) { //generate new stars
Speed[i]=(i+1)*6/Amount+4; //speed range from 4 to 10
Xpos[i] = (Math.random()*WinWidth-WinWidth/2)*(Amount-i/3)/Amount;
Ypos[i] = (Math.random()*WinHeight-WinHeight/2)*(Amount-i/3)/Amount;
Zpos[i] = Math.random()*900*(Amount-i/3)/Amount+100;
}
ScrXpos[i]=Xpos[i]/Zpos[i]*100 + WinWidth/2;
ScrYpos[i]=Ypos[i]/Zpos[i]*100 + WinHeight/2;

document.getElementById('si'+i).style.left=ScrXpos[i]+'px';
document.getElementById('si'+i).style.top=ScrYpos[i]+hscrll+'px';

} //end for
setTimeout('fly()',20);
} //end fly

window.onload=fly

//--> 

</script>
</head>
<body>
lundi 7 mars 2011 à 19:06:23 | Re : problème de vieux script avec autres navigateurs

Joce1605

Super meci mille fois: tu es le meilleur !!!! 3 jours que je me casse la tête...
Pourrais tu m'expliquer le principe,parce que j'en ai un autre à modifier !!! Je ne touve pas de tuto assez précis je débute
Je ne veux pas te déranger à chaque fois.


Au cas où voici le code:


<!-- Player . -->
<center>
<div style="visibility:hidden;position:absolute;top">
<OBJECT ID="mp" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112" width="1" height="1">
<PARAM NAME="AutoRewind" VALUE="true">
<PARAM NAME="Balance" VALUE="0">
<PARAM NAME="AutoStart" VALUE="true">
<PARAM NAME="ShowDisplay" VALUE="false">
<PARAM NAME="ShowControls" VALUE="false">
<PARAM NAME="ShowTracker" VALUE="false">
<PARAM NAME="PlayCount" VALUE="0">
<PARAM NAME="FileName" VALUE="Heaven.mp3">
</OBJECT></div>
<table border="0" id="midi" width="226" height="100" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0" background="">
<tr><td width="251" height="115">
<center>
<div style="text-align: center; height:40px; width:230px">
<img alt="" height="26" src="../bee2.gif" width="28">
<input type="button" value="4"
style="font-size: 12pt; font-family: webdings; color:#8E8351; background:;
border:0px none;" ONCLICK="mp.Play();">
<input type="button" value=";"
style="font-size: 12pt; font-family: webdings; color:#8E8351; background:;
border:0px none;" ONCLICK="mp.Pause();">
<input type="button" value="<"
style="font-size: 12pt; font-family: webdings; color:#8E8351; background:;
border:0px none;" ONCLICK="mp.Stop();">
<img alt="" height="26" src="../bee1.gif" width="28"></div>

<MARQUEE scrollamount="3" style="font-family:Pristina; font-size: 6pt; padding-top:5px" width="160"><FONT face=Pristina; color=#8E8351 size=6><img alt="" src="bee1.gif"><img alt="" src="bee1.gif"><img alt="" src="bee1.gif">Heaven</FONT><img alt="" src="bee1.gif"><img alt="" src="bee1.gif"><img alt="" src="bee1.gif"></marquee></center></td></tr>
</table>
</center>
<!-- Fin -->



Merci pour ton aide.
mardi 8 mars 2011 à 11:54:36 | Re : problème de vieux script avec autres navigateurs

kazma

Administrateur CodeS-SourceS
pour ce script il n'y a rien a faire car il utilise les actives x qui sont compatible uniquement avec internet explorer
mardi 8 mars 2011 à 13:35:21 | Re : problème de vieux script avec autres navigateurs

Joce1605

Dommage, merci quand même.Iln'y a pas une autre façon de pouvoir faire.
Pourras tu m'expliquer s'il te plait,
j'ai réussi à un rectifier un en suivant les conseils que tu avais donné pour le feu d'articice.Mais là je bloque.J'aimerais bien réussir toute seule comme une grande,
Je t'en mets un autre au cas où:


<!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=windows-1252" http-equiv="Content-Type" />
<title>sans titre 2</title>
</head>

<body>
<script language="JavaScript">
<!-- Mouse Stars 3 Script by kurt.grigg@virgin.net
if (document.all){
//To add more stars simply add more colours in below array!!
colours=new Array('C5321B','F1A91C','F1A91C','C5321B','F1A91C','F1A91C','C5321B')


//Alter nothing below!!
amount=colours.length;
YgetDelay=0,XgetDelay=0,Ydelay=0,Xdelay=0,step=0.2,currStep=0,my=0,mx=0;
document.write('<div id="ie" style="position:absolute;top:0;left:0;"><div style="position:relative">');
for (i=0; i < amount; i++)
document.write('<div id="iestars" style="position:absolute;top:0px;left:0px;height:50px;width:50px;font-family:Courier New;font-size:5px;color:'+colours[i]+';padding-top:20px;text-align:center">.</div>');
document.write('</div></div>');
ini=1;
gstep=1;
function iMouse(){
my=event.y;mx=event.x;
}
document.onmousemove=iMouse
function dim(){
ini-=gstep;
dt=setTimeout('dim()',10);
if (ini < 2){
clearTimeout(dt);
glow();
}
}
function glow(){
ini+=gstep;
gt=setTimeout('glow()',10);
if (ini > 14){
clearTimeout(gt);
dim();
}
}
function stars(){
ie.style.top=document.body.scrollTop;
for (i=0; i < amount; i++)
{
var layer=iestars[i].style;
layer.filter='glow(color='+colours[i]+', strength='+ini+')';
layer.top= Ydelay+100*Math.sin((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10);
layer.left=Xdelay+180*Math.cos((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10);
}
currStep+=step;
}
function delay(){
Ydelay = YgetDelay+=(my-YgetDelay)*1/20;
Xdelay = XgetDelay+=(mx-XgetDelay)*1/20;
stars();
setTimeout('delay()',10);
}
delay();
glow();
}
//-->
</script>

</body>

</html>




Un grand merci.
mardi 8 mars 2011 à 21:20:40 | Re : problème de vieux script avec autres navigateurs

kazma

Administrateur CodeS-SourceS
dans le script il y avait encore pa mal de choses a modifier

tout d abord la fonction pour la gestion de la souris avec l'evenement

Code Javascript :
function iMouse(){
my=event.y;mx=event.x;
}
document.onmousemove=iMouse 


devient

Code Javascript :
unction iMouse(evt){
evt=(!evt) ? event : evt;
var dde=(navigator.vendor) ? document.body : document.documentElement;
mx =evt.clientX + dde.scrollLeft;
my =evt.clientY + dde.scrollTop;
}

if(parseInt(navigator.userAgent.substring(30,31))<=8){
document.documentElement.attachEvent('onmousemove', iMouse);
}
else{
document.documentElement.addEventListener("mousemove", iMouse, false);
}



ensuite pour les ligne qui donne la position de l'ensemble il manquait (+"px") a la fin de chaque lignes

Code Javascript :
layer.top= Ydelay+100*Math.sin((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10)+'px';
layer.left=Xdelay+180*Math.cos((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10)+'px';


il y avait aussi le if document.all qui englobais l'ensemble et qui fesait que seul ie pouvait faire fonctionner l'ensemble a retirer donc

tout ce qui fait a un element en l'appelant directement par son nom comme par exemple

Code Javascript :
ie.style.top=document.body.scrollTop; 


a remplacer par

Code Javascript :
document.getElementById('ie').style.top=dde.scrollTop;



et enfin une des partie la plus importante

Code Javascript :
for (i=0; i < amount; i++)
{
var layer=iestars[i].style;
layer.filter='glow(color='+colours[i]+', strength='+ini+')';
layer.top= Ydelay+100*Math.sin((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10);
layer.left=Xdelay+180*Math.cos((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10);
} 


a cette endroit on parcoure tout les div de l'animation et la ligne qui sert a parcour chaques est a modifier tout simplement parce que l'on donne le meme id pour tous les div alors que un id est unique

la ligne

Code Javascript :
var layer=iestars[i].style;


la ligne corrige
Code Javascript :
var layer=document.getElementById('ie2').getElementsByTagName('div')[i].style


en gros on vas parcour chaque div se trouvant dans le div ie2 grace a

(getElementsByTagName('div')[i])




il faudra donner l'id ie2 pour le div principale qui contient les div de l'animation car il n'a pas d'id

document.write('<div id="ie" style="position:absolute;top:0;left:0;"><div id="ie2" style="position:relative">');
for (i=0; i < amount; i++)
document.write('<div style="position:absolute;top:0px;left:0px;height:50px;width:50px;font-family:Courier New;font-size:5px;color:'+colours[i]+';padding-top:20px;text-align:center">.</div>');
document.write('</div></div>');
ini=1;
gstep=1;

sa donne donc sa

Code Javascript :
for (i=0; i < amount; i++)
{
var layer=document.getElementById('ie2').getElementsByTagName('div')[i].style
layer.filter='glow(color='+colours[i]+', strength='+ini+')';
layer.top= Ydelay+100*Math.sin((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10)+'px';
layer.left=Xdelay+180*Math.cos((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10)+'px';
}



donc pour finir je pense n'avoir rien oublier hormis cette ligne


layer.filter='glow(color='+colours[i]+', strength='+ini+')';


c'est cette ligne qui donne l'effet etoile et hooo grand malheur c'est exclusif internet explorer ce qui veut que le script fonctionne bien avec les autres navigateurs mais il ne peut y avoir l'effet etoile pour bien s'en apercevoir j'ai ajouter une ligne en plus juste avant cette ligne pour qui vas donner la couleur rouge au div

le script complet modifié

Code Javascript :
<!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=windows-1252" http-equiv="Content-Type" />
<title>sans titre 2</title>
</head>

<body>
<script language="JavaScript">
<!-- Mouse Stars 3 Script by kurt.grigg@virgin.net

//To add more stars simply add more colours in below array!!
colours=new Array('#C5321B','#F1A91C','#F1A91C','#C5321B','#F1A91C','#F1A91C','#C5321B')


//Alter nothing below!!
amount=colours.length;
YgetDelay=0,XgetDelay=0,Ydelay=0,Xdelay=0,step=0.2,currStep=0,my=0,mx=0;
document.write('<div id="ie" style="position:absolute;top:0;left:0;"><div id="ie2" style="position:relative">');
for (i=0; i < amount; i++)
document.write('<div style="position:absolute;top:0px;left:0px;height:50px;width:50px;font-family:Courier New;font-size:5px;color:'+colours[i]+';padding-top:20px;text-align:center">.</div>');
document.write('</div></div>');
ini=1;
gstep=1;



function iMouse(evt){
evt=(!evt) ? event : evt;
var dde=(navigator.vendor) ? document.body : document.documentElement;
mx =evt.clientX + dde.scrollLeft;
my =evt.clientY + dde.scrollTop;
}

if(parseInt(navigator.userAgent.substring(30,31))<=8){
document.documentElement.attachEvent('onmousemove', iMouse);
}
else{
document.documentElement.addEventListener("mousemove", iMouse, false);
}

function dim(){
ini-=gstep;
dt=setTimeout('dim()',10);
if (ini < 2){
clearTimeout(dt);
glow();
}
}
function glow(){
ini+=gstep;
gt=setTimeout('glow()',10);
if (ini > 14){
clearTimeout(gt);
dim();
}
}
function stars(){
var dde=(navigator.vendor) ? document.body : document.documentElement;
document.getElementById('ie').style.top=dde.scrollTop;
for (i=0; i < amount; i++)
{
var layer=document.getElementById('ie2').getElementsByTagName('div')[i].style
layer.backgroundColor='red';
layer.filter='glow(color='+colours[i]+', strength='+ini+')';
layer.top= Ydelay+100*Math.sin((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10)+'px';
layer.left=Xdelay+180*Math.cos((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10)+'px';
}
currStep+=step;
}
function delay(){
Ydelay = YgetDelay+=(my-YgetDelay)*1/20;
Xdelay = XgetDelay+=(mx-XgetDelay)*1/20;
stars();
setTimeout('delay()',10);
}
delay();
glow();

//-->
</script>

</body>

</html> 














mardi 8 mars 2011 à 21:34:02 | Re : problème de vieux script avec autres navigateurs

kazma

Administrateur CodeS-SourceS
modif a faire pour la fonctio de gestion de la souris

Code Javascript :
function iMouse(evt){
evt=(!evt) ? event : evt;
mx =evt.clientX ;
my =evt.clientY;
}
mercredi 9 mars 2011 à 06:54:19 | Re : problème de vieux script avec autres navigateurs

Joce1605

Trop dommage !!!Il me plaisait bien ce script.
Merci quand même pour ton travail.
Là,je dis chapeau !!!
mercredi 9 mars 2011 à 14:52:29 | Re : problème de vieux script avec autres navigateurs

kazma

Administrateur CodeS-SourceS
rien est perdu j'ai un peut modifier le tout pour qu'il accepte des image

les images son a declaré dans le tableau couleur

Code Javascript :
colours=new Array('Star0.gif','star1.gif','star2.gif','star3.gif','star4.gif','star5.gif','star6.gif')


le code modifié

Code HTML :
<!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=windows-1252" http-equiv="Content-Type" />
<title>sans titre 2</title>
</head>

<body>
<script language="JavaScript">
<!-- Mouse Stars 3 Script by kurt.grigg@virgin.net


colours=new Array('Star0.gif','star1.gif','star2.gif','star3.gif','star4.gif','star5.gif','star6.gif')


//Alter nothing below!!

YgetDelay=0,XgetDelay=0,Ydelay=0,Xdelay=0,step=0.2,currStep=0,my=0,mx=0;

document.write('<div id="ie" style="position:absolute;top:0;left:0;"><div id="ie2" style="position:relative">');
for (i=0; i < colours.length; i++)
document.write('<img src="'+colours[i]+'" style="position:absolute;top:0px;left:0px;height:20px;width:20px"/>');
document.write('</div></div>');
ini=1;




function iMouse(evt){
evt=(!evt) ? event : evt;
mx =evt.clientX ;
my =evt.clientY;
}

if(parseInt(navigator.userAgent.substring(30,31))<=8){
document.documentElement.attachEvent('onmousemove', iMouse);
}
else{
document.documentElement.addEventListener("mousemove", iMouse, false);
}

function dim(){
ini-=1;
dt=setTimeout('dim()',50);
if (ini < 5){
clearTimeout(dt);
glow();
}
}

function glow(){
ini+=1;
gt=setTimeout('glow()',50);
if (ini > 30){
clearTimeout(gt);
dim();
}
}

function stars(){
var dde=(navigator.vendor) ? document.body : document.documentElement;
document.getElementById('ie').style.top=dde.scrollTop;
for (i=0; i < colours.length; i++)
{
var layer=document.getElementById('ie2').getElementsByTagName('img')[i].style

layer.width=ini+'px';
layer.height=ini+'px';
layer.top= Ydelay+100*Math.sin((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10)+'px';
layer.left=Xdelay+180*Math.cos((5*Math.sin((currStep-15.99)/10))+i*70)*Math.sin((currStep)/10)*Math.cos((currStep+i*25)/10)+'px';
}
currStep+=step;
}

function delay(){
Ydelay = YgetDelay+=(my-YgetDelay)*1/20;
Xdelay = XgetDelay+=(mx-XgetDelay)*1/20;
stars();
setTimeout('delay()',10);
}
delay();
glow();

//-->
</script>

</body>

</html> 
mercredi 9 mars 2011 à 20:08:56 | Re : problème de vieux script avec autres navigateurs

Joce1605

Réponse acceptée !
Trop fort .Merci beaucoup.
Tu as appris tout ça comment ?

1 2

Cette discussion est classée dans : script, image, document, array, grphcs


Répondre à ce message

Sujets en rapport avec ce message

Probleme dans mon script [ par Jarod1980 ] Bonjour,J'ai un petit soucis dans mon script et j'arrive pas à le résoudre. Mon script est censé insérer une image dans une interface. Avant d'insérer image [ par Lo2887 ] bonjour, je voudrais dans un script  afficher une image dix fois et la faire décroire à chaque fois. L'ennui est que je n'arrive qu'à la faire croire. un script qui ne fonctionne pas!! [ par odiabolik ] bonjour, le script suivant ne fonctionne pas!!![^^sad1] j'ai pas trouver une solution pour ça!!! bon voila le script: function click() { Fade in dans le script [ par Kitzume ] Bonjour, Ne trouvant pas mon bonheur dans mes recherche, je fait appelle a vous. Je viens de faire un petit script qui change la couleur suivant la Problème greybox [ par Artkel ] Bonjour Je viens d'installer la greybox sur mon site http://orangoo.com/labs/GreyBox/ j'ai un petit prob quand je lance le script pour agrandir une Modification diaporama panoramique javascript [ par bergeat ] Bonjour, je débute vraiment en javascript. j'ai trouvé un script que j'ai adapté pour un site.Il s'agit d'un diaporama panoramique. Il me convient mai Codes JavaScript VS envoi d'un formulaire [ par DoulaDie ] Bonjour, Je me permets de vous présenter le problème que je rencontre. J'ai installé un script (pris sur le web) qui permet le calcul automatique dan redimensionner une image [ par xzonz ] bonjour a toutes et tous [^^clinoeil1] voila ma question: j'ai une page toute simple (pour le moment) sur laquelle il y a des liens pointant vers de pb sur l'utilisation d'un script zoom+loupe sur image [ par ScriWeb ] Bonjour à tous, Je ne connais pas la javascript et j'ai tenté d'utilisé un script pour avoir un effet loupe sur une image : http://www.javascriptfr.c pb compatibilité de ma galerie d'images. [ par fluffenfrance ] Bonjour, voici le code que j'utilise pour une galerie d'image sur mon site internet: <!-- function popupImage(url,titre) { var img = nu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales