Visualizzazione risultati 1 fino 2 di 2

Discussione: Gallery

  1. #1
    Guest

    Predefinito Gallery

    Salve ragazzi di altervista...
    volevo un piccolo aiuto con javascript dato che sono alle prime armi.

    Ho creato una sorta di gallery per raccogliere alcuni wallpaper per ogni articolo, ed ho fatto in modo che i wallpaper vengono caricati in un unica pagina disposti all'interno di un bella tabella a 2 colonne e 4 righe... le immagini vengono visualizzate ad una dimensione ridotta a quella originale e per aprire l'immagine alla dimensione reale bisogna cliccarci sopra, aprendo così una finestra popup.

    la pagina è questa: http://psxmania.altervista.org/relea...apers/ff8.html

    Il risultato è soddisfacente tranne per una cosa... che al caricamento delle immagini vengono prima caricate tutte e poi vengono disposte secondo le mie esigenze. Ciò comporta un effetto sgradevole in quanto durante il caricamento delle immagini vengono visualizzate a dimensione intera e quindi saltano fuori dal layout.

    Il codice da me adoperato è questo:
    Codice:
    <script>
        window.onload = resizeimg;
        function resizeimg()
        {
           if (document.getElementsByTagName)
           {
              for (i=0; i<document.getElementsByTagName('img').length; i++)
              {
                 im = document.getElementsByTagName('img')[i];
                 if (im.width > 300)
                 {
                    im.style.width = '300px';
                    eval("pop" + String(i) + " = new Function(\"pop = window.open('" + im.src + " ','fullscale','width=1280,height=1024,scrollbars=1,resizable=1'); pop.focus();\")");
                    eval("im.onclick = pop" + String(i) + ";");
                    if (document.all) im.style.cursor = 'hand';
                    if (!document.all) im.style.cursor = 'pointer';
                    im.title = 'Clicca per visualizzare il Wallpaper nella sua dimensione reale ';
                 }
              }
           }
        }
    	</script>
    C'è un modo per evitare ciò?

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Hai provato impostando direttamente la dimensione ridotta all'immagini?

    Sevenjeak
    Software developer and much more

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •