begin process at 2012 02 13 14:25:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

diaporama image


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

diaporama image

mardi 29 novembre 2005 à 17:03:45 | diaporama image

TikoMoon

Bonjour,
je cherche une astuce à ajouter au code ci-dessous : je voudrais que lorsque l'on clique sur les images, une popup s'ouvre au format de l'image (grand) si possible centré dans ma page et le cadre configurable (bordure de couleur, image pour fermer ...)
J'ai essayé plusieurs choses mais rien ne fonctionnent. Merci.


code :

<script type="text/javascript">

/***********************************************
* Conveyor belt slideshow script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at [ Lien ] for full source code
***********************************************/


//Specify the slider's width (in pixels)
var sliderwidth="300px"
//Specify the slider's height
var sliderheight="150px"
//Specify the slider's slide speed (larger is faster 1-10)
var slidespeed=3
//configure background color:
slidebgcolor="#EAEAEA"

//Specify the slider's images
var leftrightslide=new Array()
var finalslide=''
leftrightslide[0]='<a href="http://"><img src="dynamicbook1.gif" border=1></a>'
leftrightslide[1]='<a href="http://"><img src="dynamicbook2.gif" border=1></a>'
leftrightslide[2]='<a href="http://"><img src="dynamicbook3.gif" border=1></a>'
leftrightslide[3]='<a href="http://"><img src="dynamicbook4.gif" border=1></a>'
leftrightslide[4]='<a href="http://"><img src="dynamicbook5.gif" border=1></a>'

//Specify gap between each image (use HTML):
var imagegap=" "

//Specify pixels gap between each slideshow rotation (use integer):
var slideshowgap=5


////NO NEED TO EDIT BELOW THIS LINE////////////

var copyspeed=slidespeed
leftrightslide='<nobr>'+leftrightslide.join(imagegap)+'</nobr>'
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+leftrightslide+'</span>')
var actualwidth=''
var cross_slide, ns_slide

function fillup(){
if (iedom){
cross_slide=document.getElementById? document.getElementById("test2") : document.all.test2
cross_slide2=document.getElementById? document.getElementById("test3") : document.all.test3
cross_slide.innerHTML=cross_slide2.innerHTML=leftrightslide
actualwidth=document.all? cross_slide.offsetWidth : document.getElementById("temp").offsetWidth
cross_slide2.style.left=actualwidth+slideshowgap+"px"
}
else if (document.layers){
ns_slide=document.ns_slidemenu.document.ns_slidemenu2
ns_slide2=document.ns_slidemenu.document.ns_slidemenu3
ns_slide.document.write(leftrightslide)
ns_slide.document.close()
actualwidth=ns_slide.document.width
ns_slide2.left=actualwidth+slideshowgap
ns_slide2.document.write(leftrightslide)
ns_slide2.document.close()
}
lefttime=setInterval("slideleft()",30)
}
window.onload=fillup

function slideleft(){
if (iedom){
if (parseInt(cross_slide.style.left)>(actualwidth*(-1)+8))
cross_slide.style.left=parseInt(cross_slide.style.left)-copyspeed+"px"
else
cross_slide.style.left=parseInt(cross_slide2.style.left)+actualwidth+slideshowgap+"px"

if (parseInt(cross_slide2.style.left)>(actualwidth*(-1)+8))
cross_slide2.style.left=parseInt(cross_slide2.style.left)-copyspeed+"px"
else
cross_slide2.style.left=parseInt(cross_slide.style.left)+actualwidth+slideshowgap+"px"

}
else if (document.layers){
if (ns_slide.left>(actualwidth*(-1)+8))
ns_slide.left-=copyspeed
else
ns_slide.left=ns_slide2.left+actualwidth+slideshowgap

if (ns_slide2.left>(actualwidth*(-1)+8))
ns_slide2.left-=copyspeed
else
ns_slide2.left=ns_slide.left+actualwidth+slideshowgap
}
}


if (iedom||document.layers){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
if (iedom){
write('<div style="position:relative;width:'+sliderwidth+';height:'+sliderheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+sliderwidth+';height:'+sliderheight+';background-color:'+slidebgcolor+'" onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed">')
write('<div id="test2" style="position:absolute;left:0px;top:0px"></div>')
write('<div id="test3" style="position:absolute;left:-1000px;top:0px"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+sliderwidth+' height='+sliderheight+' name="ns_slidemenu" bgColor='+slidebgcolor+'>')
write('<layer name="ns_slidemenu2" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
write('<layer name="ns_slidemenu3" left=0 top=0 onMouseover="copyspeed=0" onMouseout="copyspeed=slidespeed"></layer>')
write('</ilayer>')
}
document.write('</td></table>')
}
}
</script>

<p align="center"><font face="Arial" size="-2">Free DHTML scripts provided by<br>
<a href="dynamic/'>http://dynamicdrive.com">Dynamic Drive</a></font></p>

lundi 5 décembre 2005 à 17:00:49 | Re : diaporama image

TikoMoon

Bonjour,
je relance ma question (voir plus haut) pour la modification d'un script.
Est ce qu'il y a une solution???
Merci par avance
lundi 3 août 2009 à 18:00:56 | Re : diaporama image
mardi 4 août 2009 à 13:12:06 | Re : diaporama image

Bul3

Membre Club


Bonjour,

>>je cherche une astuce à ajouter...
ce n'est pas un problème d'astuce !

>>lorsque l'on clique sur les images...
il suffit de gérer le onclick sur ces images

>>au code ci-dessous
aie , aie, aie....
bourré de document.write, de test sur layer....
un machin qui fonctionnait probablement avant
la guerre ( celle de 70 )
franchement : oubliez ce script, et refaite tout

Cordialement [mon Site] [M'écrire] Bul

mardi 4 août 2009 à 13:27:20 | Re : diaporama image

Bul3

Membre Club

oulah... de nouveau piégé par le nouveau classement
des messages sur CodesSources
( décembre 2005, j'étais pas né )
handicapé nasal ( ou néanmoins ), l'intervention
de jamalelhajjami relance le débat avec pertinence.



Cette discussion est classée dans : document, ns, left, slide, slide2


Répondre à ce message

Sujets en rapport avec ce message

Comment rendre valide mon code Javascript ? [ par lebeef ] Bonjour à toutes et à tous,J'ai un petit soucis avec mon code javascript qui n'est pas valide sur le W3C. Malheureusement je ne comprend pas vraiment UN peu d'aide... [ par bechbech94140 ] J'ai recuperé une script afin de l'associé a un site mais je voudrais rajouté un fonction pour la gestion du lien.Mon probleme est que je n'arrive pas slideshow [ par laGraine ] jai utiliser un javascripts slideshow pour faire defiler des images de gauche a droite mais le scripts naccepte que 10 images lorsque je rajoute plus Pb avec un javascript de scroll qui tourne sous IE mais pas sous Firefox [ par thonyboy ] Bonjour, Aprés de longues recherches, je tente ma chance auprés de vous... avec peut etre au final un Miracle Voila j'ai récupéré un petit script de diaporama de photos de taille différentes [ par upyboobs ] Bonjour,j'ai trouvé un code pour une diaporama de photo sur le site http://www.toulouse-renaissance.net/c_outils.htm.J'aimerais savoir s'il est possib probleme script qui ne marche que sous IE [ par Azrael24 ] Bonjour à tous. je m'inicie au javascript et le "petit" script que j'ai mis sur mon site ne marche que sous IE.[code]script language=<span class="att Conflit entre 2 code javascript [ par leclanalucky ] salut, voici mon code javascript pour visionner des image, le problème est que du moment que j'inclut une 2e visionneuse plus rien ne marche, il y a u centrer un menu en layer dans la page [ par jibchamonix ] Bonjour,Je dois centrer toutes les pages d'un site que je suis en train de développer. Le menu et les sous-menu développer sous forme de layer (calque OPEN DOCUMENT [ par Stater ] Jais une page WEB avec 3 FRAMES (TOP,LEFT) 1 FRAME (TOP) frame static (logo,...) 2 FRAME (LEFT) menu dynamique avec lien sur des documents se trouv compatibilité firefox [ par bob ] Bonsoir tout le monde ! j'ai trouvé un script(sur un autre site : je ne sais plus lequel) qui faisait exactement ce que je cherchais, il marche sous I


Nos sponsors


Sondage...

Comparez les prix

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 : 1,607 sec (4)

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