Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    May 2001
    Messaggi
    460

    semplice: Tabella -onmouseover- e visualizza la scritta in un td diverso

    Ho una scritta all'interno di un td

    Passo sopra l'immagine e in un altro td mi devo comparire quella scritta.

    Con le immagini è così ma con le scritte ?
    <td> ..
    <a ... onmouseover="document.images['imm'].src='pippo.gif'"
    </td>

    <td>
    <img name="imm" border="0">
    </td>


    Ora io vorrei che mi comparisse la scritta

    <td> scritta che compare solo on mouse over </td>


    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Nei browser recenti:

    document.getElementById("qui").innerHTML = "\<p\>scrivi quello che vuoi\<\/p\>"


    <td id="qui">
    testo da sovrascrivere
    </td>


    Per altri browser IE si puo` fare mediante document.all , per i browser vecchi, non credo si possa fare.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente bannato
    Registrato dal
    May 2001
    Messaggi
    460
    Originariamente inviato da Mich_
    Nei browser recenti:

    document.getElementById("qui").innerHTML = "\<p\>scrivi quello che vuoi\<\/p\>"


    <td id="qui">
    testo da sovrascrivere
    </td>


    Per altri browser IE si puo` fare mediante document.all , per i browser vecchi, non credo si possa fare.

    Ciao
    Michele

    mhhh

    come separo i due ? basta una virgola ?

    onmouseover="document.images['imm'].src='<? echo"$myrow[SC_P_IMG]"; ?>',document.getElementById("qui").innerHTML='(pip po)'"

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da carnauser
    mhhh

    come separo i due ? basta una virgola ?

    onmouseover="document.images['imm'].src='<? echo"$myrow[SC_P_IMG]"; ?>',document.getElementById("qui").innerHTML='(pip po)'"
    No, per separare due istruzioni JS ci vuole il puntoevirgola.

    Attenzione alle virgoeltte: se le usi per delimitare il JS del mouseover, non puoi usarle all'interno:

    onmouseover="document.images['imm'].src='<? echo"$myrow[SC_P_IMG]";?>'; document.getElementById('qui').innerHTML='pippo';"


    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente bannato
    Registrato dal
    May 2001
    Messaggi
    460
    Originariamente inviato da Mich_
    No, per separare due istruzioni JS ci vuole il puntoevirgola.

    Attenzione alle virgoeltte: se le usi per delimitare il JS del mouseover, non puoi usarle all'interno:

    onmouseover="document.images['imm'].src='<? echo"$myrow[SC_P_IMG]";?>'; document.getElementById('qui').innerHTML='pippo';"


    Ciao
    Michele
    ok perfetrto...

    Scusa ma adesso io devo pure cambiare lo sfondo

    credo si usi
    document.all['imm2'].background.src='Gif/sfondonews2.gif'

    ma non so esattamente la corretta sintassi...

    il nome dell'elemento dove lo ficco ? ['imm2']

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se vuoi usare la sintassi jscript (valida solo in IE ) non posso aiutarti.

    In JS si scrive:

    document.getElementById('qui').style.backgroundIma ge = 'Gif/sfondonews2.gif';

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.