begin process at 2010 03 19 14:15:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

Compatibilité script ie-mozilla


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

Compatibilité script ie-mozilla

jeudi 27 novembre 2008 à 20:44:45 | Compatibilité script ie-mozilla

jo83

Bonjour à tous, voici mon premier post sur ce forum où mes recherches de programmation en java m'ont conduites. Mes connaissances réduites m'ont permis de mettre sur mon site ce script qui fonctionne  sous ie. Cependant je souhaite le rendre compatible avec mozilla. Merci aux programmateurs de prendre un peu de leur temps afin d'éclairer ma lanterne.
Merci.
Jo
ps: objet du script est un jet de bulles qui suit la souris.
-------------------------------------------
<SCRIPT LANGUAGE="JavaScript">
// bulles
Image0 = new Image();
Image0.src = "/images/stories/bubble.gif"
Amount = 15;    // NOMBRE DE BULLES
Ymouse = -50;
Xmouse = -50;
Ypos = new Array();
Xpos = new Array();
Speed = new Array();
rate = new Array();
grow = new Array();
Step = new Array();
Cstep = new Array();
nsSize = new Array();
ns = (document.layers)?1:0;
(document.layers)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(evnt) {
Ymouse=(document.layers)?evnt.pageY-20:event.y-20;
Xmouse=(document.layers)?evnt.pageX-5:event.x-5;
}
(document.layers)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
for (i = 0; i < Amount; i++) {
Ypos[i] = Ymouse;
Xpos[i] = Xmouse;

Speed[i] = Math.random()*4+1;
Cstep[i] = 0;
Step[i] = Math.random()*0.1+0.05;
grow[i] = 8;
nsSize[i] = Math.random()*15+5;
rate[i] = Math.random()*0.5+0.1;
}
if (ns) {
for (i = 0; i < Amount; i++) {
document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+Image0.src+" name='N' width="+nsSize[i]+" height="+nsSize[i]+"></LAYER>");
}}
else {
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" src="'+Image0.src+'" style="position:absolute;top:0px;left:0px;filter:alpha(opacity=90)">');
}
document.write('</div></div>');
}
function MouseBubbles() {
var hscrll = (document.layers)?window.pageYOffset:document.body.scrollTop;
var wscrll = (document.layers)?window.pageXOffset:document.body.scrollLeft;
for (i = 0; i < Amount; i++){
sy = Speed[i] * Math.sin(270 * Math.PI / 180);
sx = Speed[i] * Math.cos(Cstep[i] * 4);
Ypos[i] += sy;
Xpos[i] += sx;
if (Ypos[i] < -40) {
Ypos[i] = Ymouse;
Xpos[i] = Xmouse;
Speed[i] = Math.random() * 6 + 4;
grow[i] = 8;
nsSize[i] = Math.random() * 15 + 5;
}
if (ns) {
document.layers['sn'+i].left = Xpos[i] + wscrll;
document.layers['sn'+i].top = Ypos[i] + hscrll;
}
else {
si[i].style.pixelLeft = Xpos[i] + wscrll;
si[i].style.pixelTop = Ypos[i] + hscrll;
si[i].style.width = grow[i];
si[i].style.height = grow[i];
}
grow[i] += rate[i];
Cstep[i] += Step[i];
if (grow[i] > 24) grow[i] = 25;
}
setTimeout('MouseBubbles()', 10);
}
MouseBubbles();
</script>
--------------------------------------------
"Nous n'héritons pas la terre de nos ancêtres, nous l'empruntons à notre enfants." Saint-Exupéry
vendredi 28 novembre 2008 à 13:17:08 | Re : Compatibilité script ie-mozilla

PetoleTeam

Membre Club
Bonjour,
ton script date d'avant de l'avènement de FireFox, à preuve les document.layers exclusif NetScape 4.
trouves en un plus récent ou adapte le script en reprenant les points obsolètes.
;O)
dimanche 30 novembre 2008 à 20:53:29 | Re : Compatibilité script ie-mozilla

jo83


Merci je vais essayer de modifier tout cela.
"Nous n'héritons pas la terre de nos ancêtres, nous l'empruntons à notre enfants." Saint-Exupéry


Cette discussion est classée dans : math, document, array, layers, grow


Répondre à ce message

Sujets en rapport avec ce message

menu php et js [ par guixyz ] Bonjour j'essaie de faire un menu en javascript dont les rubriques sont stockées dans une base de données mysql. J'ai donc chopé un script pour mon me menu_script [ par sam_12_3 ] salut tout le monde, voila j'ai un gros problemes je ne comprend pas du tout un script  que j' ai pris sur internet qui permet de crer un menu dynami un pb avec les select [ par deblok83 ] bonjour jai modifier un script de facon a avoir des nom (Alcatel,LG,...) comme entré de tableaumais le pb c'est que je sais pas ce qu'il faut modifié Effet neige a l'invers [ par lnazcal ] Bonjour,Comment le sujet le dit si bien je cherche un javascript qui fasse un effet boules dans un verre de cola.Je me suis dit que il faudré changer Ma fonction marche pas sous IE? [ par Monico9385 ] Bonjour tout le monde, je viens vous voir car j'ai une fonction, mais celle-ci marche sous FF mais pas sous IE, ce qui est un peu embettant, et je vo Qui peut me simplifier ca [ par cheval22 ] Lu qui peut me simplifier ce code pour qui n'affiche que la date pitié dépechez vvvvvvvvvvvvvvvvvvvvvvvous//Script trouve sur la Java's Cr lien dans le titre principal d'un menu déroulant dynamique [ par DlaVega ] Bonjour, le script en java-script ci-dessous, me donne un menu vertical avec des sous menus (dynamique sur rollover) mais seul les sous-titres des sou de la vitesse [ par peterbud ] Bonjour à tous, Alors voilà,mon script me permet de faire tomber des gouttes de pluie sur ma page et ce que je cherche à faire c'est à varier la vites Enorme Probleme avec document.body.scrollTop [ par polo_777 ] voila je souhaiterai faire une info bulle, pour ce faire j'ai trouver des tas des scripts deja tout fait qui fonctionnes tres bien sauf que "tous" on Menu déroulant [ par flopad ] Bonjour, j'utilise ce script pour afficher un menu qui se déroule sur la droite lors du passage de la souris, je voudrais que la couler de droite soit


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,983 sec (3)

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