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

    Sintassi alternativa per non utilizzare l'attributo name ?

    Salve a tutti.
    Ho necessità di creare un sito validato Strict : tutte le pagine create sino ad ora sono perfettamente validate .. tranne l'ultima, che purtroppo contiene un js che a quanto pare richiede per forza l'attributo deprecato NAME per funzionare.
    E' un semplice script che permette di visualizzare un immagine al passaggio del mouse sopra un determinato testo, e di farla scomparire quando il mouse esce dal testo in questione ( di default e' impostata un'immagine bianca che viene cambiata con delle foto )

    Prima parte di codice :

    codice:
    <script type="text/javascript">
    if (document.images) {
    image1 = new Image
    image2 = new Image
    image3 = new Image
     
    image1.src = "images_cont/immaginevuota.jpg"
    image2.src = "images_cont/Luca.png"
    image3.src = "images_cont/Francesca.png"
    }
    </script>
    Seconda parte di codice ( quella con NAME ) : qui posiziono la mia immagine vuota.

    codice:
    [img]images_cont/immaginevuota.jpg[/img]
    E qui gli dico cosa fare al passaggio del mouse :

    codice:
    <a onmouseover="document.imagename.src=image2.src" onmouseout="document.imagename.src=image1.src" style="cursor: hand"></a>

    Ora, non sono molto pratico con il js, e non riesco a trovare una sintassi ( se esiste ) in modo da non dover utilizzare l'attributo name .. avete mica qualche idea per poter modificare o script e fargli fare lo stesso il suo lavoro ?

    In alternativa, potrei usare qualche altra cosa per ottenere lo stesso effetto ?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Sintassi alternativa per non utilizzare l'attributo name ?

    <script type="text/javascript">
    image1 = new Image
    image2 = new Image
    image3 = new Image

    image1.src = "images_cont/immaginevuota.jpg"
    image2.src = "images_cont/Luca.png"
    image3.src = "images_cont/Francesca.png"
    </script>

    [img]images_cont/immaginevuota.jpg[/img]

    <a onmouseover="document.getElementById('imagename'). src=image2.src" onmouseout="document.getElementById('imagename').s rc=image1.src" style="cursor: hand"></a>

    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

  3. #3
    Funziona alla perfezione, grazie 1000

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.