begin process at 2012 05 29 18:33:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Problème avec un manège 3D Javascript.


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

Problème avec un manège 3D Javascript.

samedi 18 juillet 2009 à 00:29:33 | Problème avec un manège 3D Javascript.

romainroffi

Bonjour tout le monde.

Je suis en train de faire un site j'ai mis un manège 3D dans ma page. Ce manège 3D je l'ai trouvé sur ce site:

http://www.javascriptfr.com/codes/MANEGE-3D_42274.aspx

Mon problème est que je souhaite mettre 5 images au lieu de 13. J'ai reussi mais les images ne se disposent pas correctement sur le "cercle". En fait, elles se placent toutes entassés dans une partie du cercle.



J'ai un peu transformé le code en fonction de ma mise en page. Voici le code:

Code Javascript :

<head>
<meta http-equiv="content-type" content="text/html/php; charset=utf-8" />
<title>Major Dames Salon Services</title>
<link rel="shortcut icon" href="/logomdss.ico" type="icon/ico">
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />

<style>
<!--.imag{position:absolute;cursor:pointer;margin-left:-40px;}

//-->
</style>
<script language=javascript>
<!--
var angle=0,ll,hh,bcl,vit=0.010;
//taille des vignettes
var taille=150
//largeur de tout le manège
var largeur=250
//hauteur de tout le manège
var hauteur=50
//images du manège
var pict=["images/menage.jpg",
"images/menage.jpg",
"images/menage.jpg",
"images/menage.jpg",
"images/menage.jpg",
"images/menage.jpg"]
//lien des vignettes dans l'ordre des images ci dessus
var lien=["index.html",
"http://editeurjavascriptfr.com",
"http://google.fr",
"http://google.fr",
"http://google.fr",
"http://google.fr"]

function window_onload(){
for(i=1;i<6;i++){
document.body.innerHTML+="<img id=i"+i+" src="+pict[i-1]+" onmouseover=\"vit=0\" onmouseout=\"vit=0.010\" onclick=\"location.href=\'"+lien[i-1]+"\'\" class=imag>"
}
return move()
}
function move(){
ll=document.body.clientWidth/2
hh=document.body.clientHeight/2
angle=angle-vit
for(i=1;i<6;i++){
document.getElementById("i"+i).style.left=ll+largeur*(Math.cos(angle+i*Math.PI/6))
document.getElementById("i"+i).style.top=hh+hauteur*(Math.sin(angle+i*Math.PI/6))+document.getElementById("i"+i).width/2
agl=angle+i*Math.PI/6
document.getElementById("i"+i).width=20*(Math.sin(agl))+taille
document.getElementById("i"+i).style.zIndex=50*(Math.sin(agl))+100
document.getElementById("i"+i).style.opacity=(Math.sin(agl)+1)*0.50
document.getElementById("i"+i).style.filter="alpha(opacity="+(Math.sin(agl)+1)*50+")"
}
setTimeout("move()",1)}
//-->
</script>

</head>
<body onload="window_onload()">

<div id="header">
<center><img src="images/header.png" border="0px"></center>
</div>

<div id="menu">
<center>
<table border="0" cellspacing="1" cellpadding="0">

<tr>
<td><a href="index.html"><img id="accueil" src="images/vide.png" border="0px"></a></td>
<td><a href="quisommesnous.html"><img id="qui_sommes_nous" src="images/vide.png" border="0px"></a></td>
<td><a href="nos_domaines.html"><img id="nos_domaines" src="images/domaines_hover.png" border="0px"></a></td>
<td><a href="avantages_fiscaux.html"><img id="avantages_fiscaux" src="images/vide.png" border="0px"></a></td>
<td><a href="devis.html"><img id="devis" src="images/vide.png" border="0px"></a></td>
<td><a href="notre_personnel.html"><img id="notre_personnel" src="images/vide.png" border="0px"></a></td>
<td><a href="contact.html"><img id="contact" src="images/vide.png" border="0px"></a></td>
</tr>

</table></center>
</div>

<div id="corps">



</div>

<div id="footer"></br>
<center><p><a href="index.html">Accueil</a> <img src="images/separateur.png"> <a href="quisommesnous.html">Qui sommes nous?</a> <img src="images/separateur.png"> <a href="nos_domaines.html">Nos domaines</a> <img src="images/separateur.png"> <a href="avantages_fiscaux.html">Avantages fiscaux</a> <img src="images/separateur.png"> <a href="devis.html">Devis</a> <img src="images/separateur.png"> <a href="notre_personnel.html">Notre personnel</a> <img src="images/separateur.png"> <a href="contact.html">Contact</a></center>
</div>

<body>
</html>




Si quelqu'un pourrait me donner un coupe de main se ça m'aiderai beaucoup.
Merci d'avance.


samedi 18 juillet 2009 à 22:37:13 | Re : Problème avec un manège 3D Javascript.

kazma

Administrateur CodeS-SourceS

bonjour en modifiant 6 par 3 ca marche

document.getElementById("i"+i).style.left=ll+largeur*(Math.cos(angle+i*Math.PI/3))
document.getElementById("i"+i).style.top=hh+hauteur*(Math.sin(angle+i*Math.PI/3))+document.getElementById("i"+i).width/2
agl=angle+i*Math.PI/3



Cette discussion est classée dans : problème, javascript, code, 3d, manège


Répondre à ce message

Sujets en rapport avec ce message

problème d'url javascript php [ par tweeder ] bonjourvoici mon code pour appeler la fonction qui affiche le pop up)" class="smallLinkBlack">Cal problème ASP/Javascript [ par Groices ] Bonjour, Dans un fichier .asp, plus précisément dans une fonction javascript :Le code : document.all.ewe.innerHTML = ?? ;Le problème : Quand HTMLCon problème de code javascript(rien de bien compliqué pour vous ) [ par Le Zbire ] Salut j'ai un petit problème le voici je voudrais savoir ce qu'est argument 1 et argument 2 dans ce code. function Nom_De_La_Fonction(argument1, argum Problème avec un lien javascript [ par matdev62 ] J'ai créé un bouton à l'aide de javascript. Celui fonctionne correctement sous IE mais pas sous FF. Voici le code [code] echo"getBaseUrl()."/".$ress problème avec activation code javascript [ par cyr78 ] Bonsoir, Je galère depuis un moment pour essayer de comprendre le javascript. Je n'ai aucune notion en programmation. J'ai créé un formulaire (de com comment faire un include [ par giulyman ] Bonjour, je construit actuellement mon site web. J'ai un menu comme tout site qui se respect. J'ai pas envie de faire un copier/coller de mon code en Problème body onload focus sur FF4 et IE9 [ par Gnidhal ] Bonjour à tous, je viens de découvrir un problème nouveau sur firefox 4 et IE9 Avant j'avais un script avec dans la balise body : [code=html][/code] A Une page html qui contient du code javascript et qui ne fonctionne pas quand elle... [ par cavalier2400 ] Bonsoir, merci pour tous l'aide que j'ai reçu de la part de codes sources, pour améliorer mes apllications,: j'ai une pas page(A).html qui contient du Problème de ScrollLeft et ScrollRight [ par AcarnanDragoon ] Bonjour à toutes et à tous ! Bien au chaud en train de travailler alors que la neige tombe voila que me tombe dessus un problème : J'ai deux boutons


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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

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