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

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

boucle for


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

boucle for

lundi 20 octobre 2008 à 18:21:11 | boucle for

doris79

salut
je ne maîtrise pas javascript et je sens que vous allez pouvoir m'aider très vite.
le code affiche un tableau de vignettes à cliquer pour afficher l'image agrandie en dessous.
tout marche, seulement, je voudrais afficher un tableau de l'image 1 à 11 et un autre en dessous de l'image 12 à 26
pas compliqué, et pourtant...je n'y arrive pas
merci de votre aide.
le code  :
"
nb_photo_ligne = 26;
numero_photo = 1;

ejs_vignet = new Array;
ejs_des = new Array;
ejs_big = new Array;

var HazMess=new Array();
    ejs_des[0]= 'image1'
    ejs_vignet[0]= '/img/vignettes/vignette1.jpg'
    ejs_big[0]= '/img/armatures.jpg'
    ejs_des[1]= 'image2'
    ejs_vignet[1]= '/img/vignettes/vignette2.jpg'
    ejs_big[1]= '/img/musee.jpg'
    ejs_des[2]= 'image3'
    ejs_vignet[2]= '/img/vignettes/vignette3.jpg'
    ejs_big[2]= '/img/tetes.jpg'
...
ect jusqu'à 26

function ChageImage(num)
    {
    if(document.getElementById)
        document.getElementById("ejs_dyn_img").innerHTML = '<A HREF="javascript:killImage()"><IMG SRC="'+ejs_big[num]+'" BORDER=0 HSPACE=5 VSPACE=5></A>';
    else
        window.open(ejs_big[num],"_blank")
    }

function killImage(num)
    {
    if(document.getElementById)
        document.getElementById("ejs_dyn_img").innerHTML = "";
    }

document.write('<div id="Layer1" style="position:absolute; left:301px; top:248px; width:662px; height:106px; z-index:2">');
document.write('<TABLE width="65" height="65" border="0"><TR><TD>');

for(a=0;a<ejs_big.length;a++)
    {
        if(numero_photo == 1)
            document.write('<TABLER BORDER="0"><TR>');
        if(numero_photo == ejs_big.length)
            document.write('<TD ALIGN=center COLSPAN='+(((ejs_big.length)+1)-numero_photo)+'>');
        else
            document.write('<TD ALIGN=center>');
            document.write('<A HREF="javascript:ChageImage('+a+')"><IMG SRC="'+ejs_vignet[a]+'" HSPACE=5 VSPACE=5 BORDER=0></A></TD>')
        if(numero_photo == nb_photo_ligne)
            {
            document.write('</TR></TABLE></TD></TR></TABLE></div>');
            numero_photo=0;
            }
        numero_photo++;
    }
document.write('<TR><TD COLSPAN='+ejs_big.length+' ALIGN=center><DIV ID=ejs_dyn_img z-index:3; style="position:absolute; left:220px; top:366px; width:817px; height:549px; visibility: visible;></DIV></TD>');
"
ce qui ne nous tue pas...
lundi 20 octobre 2008 à 21:03:47 | Re : boucle for

nickadele

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Bonjour,

Ajoute ceci  à ta boucle for :
if (numero_photo == 12) document.write('</TR><TR>');


Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle
Mon Blog
mardi 21 octobre 2008 à 09:35:22 | Re : boucle for

doris79

ça maAAaaaaaarche.
merci beaucoup.




ce qui ne nous tue pas...


Cette discussion est classée dans : document, img, photo, write, ejs


Répondre à ce message

Sujets en rapport avec ce message

Position d'image [ par TOONIE ] <span lang="PT" style="ms script de visinneur d'image [ par k4mik4zi ] Voila j'ai trouvé un script que j'ai un peu bidouillé pour avoir un visionneur d image mais le probleme c'est que l'image affiché par default c'est au appel de fct javascript [ par ksaillard ] je souhaite faire un diaporama dans ma page html je fais appel à une focntion javacript qui est dans 'ejs_visionneuse_image.js' : exec_vignette(chemi document.write me pose un problème... + une question de logique [ par gnosis35 ] Bonjour, Voilà le problème. Ma page est chargée. Une fonction javascript que j'appelle "zoom" me permet sur l évènement "onclick" dafficher une pho help [ par Lo2887 ] Bonjour tous!!J'ai une faute de mon script et je n'arrive pas à la trouver... Pourriez-vous m'y aider???(je voudrais écrire sur un dégradé rouge, en v Problème de paramètrage pour un popup [ par Vlatiss ] Bonjour à tous, Je me tourne vers vous afin d'avoir un peu de lumière pour avancer. Avant tout voici le code: [code=js] function openWindowPop(con dimension photos [ par tales ] Bonjour, j'utilise le script suivant trouvé ici. mais mes photos font plus que 500x670, comment je fais pour les afficher dans ce format sans modifie Problème avec IE sur un menu + parent.frame [ par tipouic ] Bonjours, j'ai repris un vieux menu que j'ai modifié afin de rajouté des onglets de navigation avec des vrais liens dans le menu ( avec target). Par c lire saut de ligne d'un texte dans un fichier xml [ par justforthesnow ] Bonjour à tous, J'aimerais affiché des images et leurs description dans mon site. Pour ça, j'ai créé un petit fichier XML du style : [code=xml] Moteur de recherche : afficher le nombre de résultats [ par loicseg ] [color=blue][size=200][b]Bonjour, j'ai récupéré le code source d'un moteur de recherche sur un site, que j'ai ensuite adapté pour qu'il soit plus beau


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,655 sec (4)

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