Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    java script preload - come stare sicuri che lo script funzioni ?

    ho un java script che mi apre delle thumbs di una galleria di immagini sempre dentro
    alla stessa pagina html.
    Però ho un problema: nella pagina con le thumbs, se si clicca prima che il caricamento sia completo il java script non funziona e il caricamento dell'immagine grande non avviene correttamente. Il problema è che evidentemente il javascript non è ancora stato letto dal browser.

    C'è il modo di fare un preload del javascript in modo che posso stare sicuro che il caricamento avvenga correttamente ?


    grazie
    - DanSky
    giudansky@hotmail.com
    http://www.webalice.it/dansky

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Qui non si tratta JavaScript. Spostato nel forum appropriato.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    E' utile se metto il codice
    <script type="text/javascript" src="scripts/onpage.js"></script>
    che richiama lo script nella pagina precedente a quella della galleria ?
    - DanSky
    giudansky@hotmail.com
    http://www.webalice.it/dansky

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il problema sta nel link che clicchi per richiamare lo script... evidentemente non hai accodato al codice il blocco dell' href:

    link

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Originariamente inviato da br1
    Il problema sta nel link che clicchi per richiamare lo script... evidentemente non hai accodato al codice il blocco dell' href:

    link

    ciao
    Si sembra che tu abbia colto il problema. Allora, il javascript che apre le immagini è associato a questi link
    [*][img]foto/thumbs/balb_03.jpg[/img].

    Quindi dovrei porre onclick="tuaFunzione();return false;" dopo <a href="foto/balb_03.jpg" ?
    Cosa devo scrivere al posto di tuafunzione ?
    - DanSky
    giudansky@hotmail.com
    http://www.webalice.it/dansky

  6. #6
    Originariamente inviato da br1
    Il problema sta nel link che clicchi per richiamare lo script... evidentemente non hai accodato al codice il blocco dell' href:

    link

    ciao

    Se il java script è questo:

    window.onload=function(){
    if(!document.getElementById || !document.getElementsByTagName) return;
    links=document.getElementById("minipics").getEleme ntsByTagName("a");
    for(i=0;i<links.length;i++)
    links[i].onclick=function(){Show(this);return(false)}
    }

    function Show(obj){
    bigimg=document.getElementById("bigimage");
    bigimg.src=obj.getAttribute("href");
    smallimg=obj.getElementsByTagName("img")[0];
    t=document.getElementById("titolo");
    t.removeChild(t.lastChild);
    t.appendChild(document.createTextNode(smallimg.tit le));
    }

    la function è questa ?

    link
    - DanSky
    giudansky@hotmail.com
    http://www.webalice.it/dansky

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.