Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di pinutz
    Registrato dal
    Feb 2003
    Messaggi
    54

    link.onclick su ie e moz

    domanda da un milione di dollari:

    ho sulla mia paginetta html il seguente link:
    codice:
    link
    poi ad un certo punto subentra questo piccolo javascript:
    codice:
    lnk = document.getElementById('link');
    lnk.onclick	=  "miafunzione();";
    con opera se clicco poi sul link si avvia la mia funzione, con ie e mozilla no. qual'è il metodo giusto??

    ne ho provate diverse ma niente, grazie in anticipo a chi mi darà una mano.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    codice:
    <a href="#" onClick="miaFunzione()">
    No pvt per sollecitare risposte, grazie.

  3. #3
    Utente di HTML.it L'avatar di pinutz
    Registrato dal
    Feb 2003
    Messaggi
    54
    ehh!

    troppo facile!

    la funzione deve entrare solo dopo l'onLoad, altrimenti la baracca non funzia!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    lnk.onclick = miafunzione;

    se devi passare valori come parametri

    lnk.onclick = function(){miafunzione('a','b','c');}

  5. #5
    Utente di HTML.it L'avatar di pinutz
    Registrato dal
    Feb 2003
    Messaggi
    54
    grazie! sembra funzionare

    solo un'ultima domanda:

    ho provato a ripassare l'handler return false in questo modo:

    lnk.onclick = miafunzione; return false;

    ma opera ed ie avviano contemporaneamente sia la funzione che la pagina nel href del tag <a> (in realtà non è un cancelletto!), come potrei rimediare?

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.