Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413

    onclick: non va come dovrebbe...

    ho un link che richiama una funzione JS...
    siccome non mi piaceva l'idea che nella status barr si visualizzasse la funzione a cui fa riferimento ho messo nell' a href
    onmouseover e onmouseout la funzione window.status='messaggio'
    e tutto funziona.
    poi ho notato che se l'utente preme il mouse sul link senza rilascaire il pulsante si vedebenissimo nella status bar a quale funzione punta il link

    allora ho messo un bel onclick="window.status='messaggio' ma no funziona! VVoVe:
    come posso fare???

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Forse dovresti postare il codice che usi. Mi sa che non usi la forma corretta:
    ..
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    codice:
    <a href="javascript:control();" onClick="javascript:window.status='Dettagli '; return true" onMouseOver="javascript:window.status='Dettagli '; return true" onmouseOut="javascript:window.status='Visualizza '">
    help...

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    <a href="java script:control();"
    onClick="window.status='Dettagli '; return true;"
    onMouseOver="window.status='Dettagli ';"
    onmouseOut="window.status='Visualizza ';">

    Ho tolto alcune cose che reputo inutili dal tuo codice (vedi sopra)

    Mettere lo script nell'attributo href non e` una cosa bellissima, e lo vedi da te.

    Forse ti basta:
    <a href="#" onclick="control(); return false;">

    Al posto del # puoi metterci quello che vuoi: il return false non lo fa eseguire comunque.
    Quello che metti nell'href viene visualizzato nella barra di stato (ma qualcosa devi metterci per forza, altrimenti qualche browser funziona male).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    1,413
    ehm...non posso fare href="#" perche i miei link sono risultati di una ricerca, e se ce ne sono tanti (ovvero l'utente fa lo scroll quindi si trova in basso) se preme il link ha uno spiacevole effetto visivo:

    la pagina di colpo punta in alto e poi va alla pagina linkata...e non e bellissimo da vedere...

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E` perche` non ci metti il return false;
    Rivedi la mia risposta.
    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.