begin process at 2012 02 13 12:13:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Divers

 > 

plusieurs daiporama dans une meme page html


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

plusieurs daiporama dans une meme page html

jeudi 20 novembre 2008 à 18:21:31 | plusieurs daiporama dans une meme page html

sokebana

Bonjour

j'avais mis deux diaporamas simplissimes avec dreamweaver (permutation d'image), seulement cela créait un conflit avec mon menu accordéon...
bon...

je cherche désespérément un diapo simple qui se déclenche au clic ou au survol et surtout où je peux en mettre plusieurs sur la même page

j'ai trouvé ce machin tout simple pas tres beau mais qui marchait [ Lien ], seulement, ej ne parviens pas à le dupliquer...

alors si qqu voulait bien me donner quelques pistes de résolution ou de diaporama avec des boutons plus classe, ce serait très... sympa...

pour mieux vous aider à me comprendre voici ce à quoi cela va servir:
http://www.sokebana.net/test/service...oumission.html
ce qui nous intéresse est le 1er bloc avec l'image qui en réalité est un diaporama qui doit impérativement se déclencher au clic ou au survol, ceci car il va y en avoir les un en dessous des autres et si tous les slides sont en auto, ça va être un bazar sans nom visuellement.


par avance un grand merci
jeudi 20 novembre 2008 à 22:19:16 | Re : plusieurs daiporama dans une meme page html

sokebana

bon...

j'ai trouvé ce script là qui est tres bien aussi mais je ne sais tjs pas comment en mettre plusieurs sur la meme page

voici le code

<script language="JavaScript">
<!--
//PLF-http://www.jejavascript.net/
function objet() {
this.length = objet.arguments.length
for (var i = 0; i < this.length; i++) this[i+1] = objet.arguments[i]
}
var nom = new objet ("01.jpg", "02.jpg", "03.jpg", "12.jpg", "16.jpg");
var numero = 1;
function changer() {
numero += 1;
if (numero == nom.length + 1) numero = 2;
document.image.src = ""+nom[numero];
roll=window.setTimeout('changer()',1000)
}
function initial() {
if (numero != 1) numero = 1;
window.clearTimeout(roll);
document.image.src = ""+nom[numero];
}
function prechargimg() {
var doc=document;
if(doc.images){ if(!doc.precharg) doc.precharg=new Array();
var i,j=doc.precharg.length,x=prechargimg.arguments; for(i=0; i<x.length; i++)
if (x[i].indexOf("#")!=0){ doc.precharg[j]=new Image; doc.precharg[j++].src=x[i];}}
}
//-->
</script>
</head>

<body onLoad="prechargimg('02.jpg', '03.jpg', '12.jpg', '16.jpg')">
<a href="#" onMouseOut="initial()" onMouseOver="changer()" ><img src="01.jpg" width="400 height="194" border="0" name="image"></a>
</body>
vendredi 21 novembre 2008 à 19:17:46 | Re : plusieurs daiporama dans une meme page html

kazma

Administrateur CodeS-SourceS
utilise ce script pour ton premier diapo pour le second fait le meme script en donnant des noms differents aux parties que j'ai mis en bleue cree aussi un autre array qui contiendra le nom de tes image et une autre variable pour le compteur(en rouge) mais le mieux serait que tu comprenne coment fontionne le script.

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT>
var compteur=0
tbimage=new array("nomimagea","nomimagea","nomimageb","nomimagec","nomimaged","nomimagee")
function changeimage(){
compteur++
if(compteur==tbimage.length){
compteur=0
}
document.getElementById('monimg').src=tbimage[compteur]+".jpg"

setTimeout("changeimage()",2000);
}

</SCRIPT>
</HEAD>
<BODY onload="changeimage()">
<img id='monimg' src="1.jpg" style="height:100px">

</BODY></HTML>
samedi 22 novembre 2008 à 11:31:03 | Re : plusieurs daiporama dans une meme page html

sokebana

Bonjour et merci de ton aide

Pour ton info j'ai trouvé cette réponse par ailleurs qui fonctionne parfaitement et évite peut être des km de code?

 

<!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 http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>diapo</title>

<script type="text/javascript">

function diapo(MesImages,cible){

      this.cible = cible;

      this.MesImages = MesImages;

      this.nbImage = MesImages.length;

      this.currentIndex = 0 ;

      this.timer = null;

}

 

diapo.prototype.next = function(){

      var me = this;

      this.currentIndex++;

     

      if (this.currentIndex == (this.nbImage)) this.currentIndex = 0;

      this.cible.src = this.MesImages[this.currentIndex];

      this.timer = setTimeout(function(){me.next();},1000);

}

 

diapo.prototype.reset = function(){

            this.currentIndex = 0;

            clearTimeout(this.timer);

            this.cible.src = this.MesImages[0];

}

</script>

</head>

 

<body>

<a href="#" onmouseover="first.next()" onmouseout="first.reset()">

      <img src="images/pic2.jpg" id="premier"/>

</a>

<a href="#" onmouseover="deux.next()" onmouseout="deux.reset()">

      <img src="images/pic5.jpg" id="second" />

</a>

<script type="text/javascript">

      //création des tableaux d'image + détection de la cible

      var first = new diapo(['images/pic2.jpg','images/pic3.jpg','images/pic4.jpg'],document.getElementById('premier'));

      var deux = new diapo(['images/pic5.jpg','images/pic6.jpg','images/pic7.jpg'],document.getElementById('second'));

</script>

</body>

</html>



Cette discussion est classée dans : page, image, html, seulement, daiporama


Répondre à ce message

Sujets en rapport avec ce message

probleme frame et chargement image [ par ministephie ] Bonjour,Je débute en javascipt et j'ai un problème de chargement d'image dans une frame.Bref voici comment il est construit : Une page index.html qui position aléatoire d'un image dans une page HTML [ par valerie6983 ] C à dire, qu'à chaque fois que j'ouvre mon index.html, la petite image qui s'y trouve change de place dans la page de manière aléatoire.Est-ce possibl rechercher une image dans une page [ par kisscoolgirl ] bonjour ma question est très simple :-je suis sur la page1.html-je veux afficher une alerte sur cette page1.html (genre une image ou du texte) si et Image aggrandi dans la même page html [ par Steph159 ] Bonjour,Voilà je vous expose mon souci (ça doit surement être une question posée souvent), j'ai une page html et deux blocs css.. un qui me sert à aff Image en binaire (pas en lien) dans page html [ par luckky92 ] Bonjour, Est-ce que qqun sait s'il est possible d'inserer une image dans le code source d'une page html (ou en css ou javascript...). Mon but : Env Modifier dynamiquement page HTML + annotations en Javascript [ par access2008 ] Bonjour à tous. Je veux developper un site qui a pour objectif l'annotation des documents pédagogiques ( des documents en HTML ) Donc quand un utili une animation flash avec un arriere plan transparant en dessus d'une page HTML [ par ghodbani ] Bonjour, je suis entrain de réaliser un site web d'emplois et j'aimerai inclure un système de pub qui consiste a afficher une animation flash au dess prechargement des image [ par baryta ] Bonjour à tous Cela fait quelques jours que je cherche à résoudre le préchargement de mes images. J'ai trouvé le code javascrip pour les précharger. J Diaporama image avec fondu enchainé, lien vers page, etdiapo suit scroll de page [ par nonosims ] salut a tous, je viens vous solliciter pour vous expliquer mon problème. Débutant en script, j'essaye de mettre en place, un bandeau vertical à droite Récupérer le code HTML d'une page [ par spiderbox ] Bonjour à tous ! Je vous explique la situation : J'ai 2 sites (avec 2 noms de domaine différents). L'un d'eux travail avec des sessions php et génère


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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

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