Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    201

    rollOver su testo cambia jpg

    Salve a tutti, vorrei col vostro aiuto risolvere un problema.
    Passando con il mouse su un testo, cambia la jpg al suo fianco. Uso questo codice:

    onMouseOver="changeImages('homeA1', 'immagini/homeA1_over.jpg'); return true;"
    onMouseOut="changeImages('homeA1', 'immagini/homeA1.jpg'); return true;">

    Nell'head c'è la funziona changeImages:

    function changeImages() {
    if (document.images && (preloadFlag == true)) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
    document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
    }
    }
    }

    var preloadFlag = false;
    function preloadImages() {
    if (document.images) {
    preloadFlag = true;
    }
    }

    Già usato e funzionante, ora su un nuovo documento non funziona.
    Cosa mi sfugge?!?
    Grazie!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: rollOver su testo cambia jpg

    Originariamente inviato da pati
    ... Cosa mi sfugge?!?
    Bella domanda, a prima vista potrebbe essere perché è uno script datato/obsoleto vista la sintassi ma forse nel nuovo documento non va perché hai cambiato il doctype? O forse per qualche altre decine di motivi, ritengo che postando entrambe le pagine:
    1) link alla pagina demo pubblica dove funziona
    2) link alla pagina demo pubblica dove non funziona
    hai maggiori possibilità di risolvere e avere aiuti.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    201

    rollOver su testo cambia jpg

    Sì, credo che sia perchè il doctype è diverso....
    Davvero lo script è così obsoleto?
    Io conoscevo questo. Puoi suggerirmi qualcosa in alternativa?
    Grazie

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    No, ma in rete trovi di tutto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    201

    rollOver su testo cambia jpg

    Ho girato sulla rete e ho trovato qualche alternativa che pero' va bene se si tratta solo di una parola. Ma ho parecchie parole sulle quali fare il rollover ed e' un po' piu' complicato.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Vediamolo se le modifiche non sono tante ne potrebbe valere la pena "aggiustarlo" , e metti la pagina in questione online cosi vediamo quanti sono i testi come la struttura della pagina
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    201
    Ok, devo cambiare comp per postare il codice. Ma lo faro' senz'altro, cosi' vediamo cosa si puo' fare. Grazie

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da pati
    Ok, devo cambiare comp per postare il codice. Ma lo faro' senz'altro, cosi' vediamo cosa si puo' fare. Grazie
    Ricordati anche il link alla pagina pubblica, cosi ci si fa un dea migliore
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    201

    rollOver su testo cambia jpg

    Ciao, questo è il codice, ma non ho un link alla pagina, sto facendo prove e non è pubblicata. Il documento si chiama "prova" e si trova in una cartella con due jpg fatte giusto per provare. Non ho ancora le vere jpg. Considera che ora c'è solo scritto "cliente1" ma l'elenco sarà di circa un centinaio di nomi.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

    <head>
    <title>prova</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script language="JavaScript">
    <!--
    if (document.images) {
    image1on = new Image();
    image1on.src = "image2.jpg";
    image1off = new Image();
    image1off.src = "image1.jpg";
    }
    function changeImages() {
    if (document.images) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
    document[changeImages.arguments[i]].src = eval(changeImages.arguments[i+1] + ".src");
    }}}
    // -->
    </script>
    </head>

    <body>


    <font size="2" color="#000000"> <a href =" " onMouseOver="changeImages('image1', 'image1on')" onMouseOut="changeImages('image1', 'image1off')">[img]image1.jpg[/img]
    cliente1</a> </font>
    </p>

    </body>
    </html>

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    201
    Il codice che ho postato non l'avevo usato prima. Funziona come vorrei ma trovo lungo adeguarlo ad una lunga lista di parole. O no?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.