Salve vorrei modificare l'onlcik di un elemento ho provato cosi ma non funziona
$('#bar_button').attr("onclick", "javascript:hide_list();");
Salve vorrei modificare l'onlcik di un elemento ho provato cosi ma non funziona
$('#bar_button').attr("onclick", "javascript:hide_list();");
Hai provato ad usare direttamente la funzione click?
P.S. avresti potuto specificare che usi jQuery.Codice:$('#bar_button').click(function() { hide_list(); });
Ultima modifica di javascripter : 24-04-2010 alle ore 15.09.13
Se non sbaglio dovrebbe essere così, questo è un esempio:In teoria, dopo che hai cliccato sul primo dei pulsanti, dovrebbe abilitarsi il click sul div "banner" e comparire il messaggio dell'alert. Quando farai clic sul secondo pulsante, invece, questo meccanismo si disattiverà.Codice HTML:<script type="text/javascript"> function my_click_handler () { alert ('Hai cliccato sul banner!'); } </script> ... <div id="banner"> Quel ramo del lago di Como, che volge a mezzogiorno, tra due catene non interrotte di monti, tutto a seni e golfi... </div> <input type="button" value="Abilita click sul banner" onclick="document.getElementById('banner').onclick = my_click_handler" /> <input type="button" value="Disabilita click sul banner" onclick="document.getElementById('banner').onclick = null" />
Stammi bene...
Ultima modifica di dementialsite : 11-05-2010 alle ore 12.23.33
Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?
When you don't know your next step... improvise
ALTERVISTA WANTS YOU!
Vuoi diventare moderatore su AlterVista? Scopri come...
Io vorrei, invece, fare in modo che quando si clicca il button che invia un submit, contestualmente (con onclick credo) si apra una finestra di popup. Come potrei fare? Io ci ho provato ma non funziona...
Avresti potuto aprire un nuovo topic!
Da quanto hai detto (button che invia il submit) suppongo che si tratta di un form.
Potresti fare qualcosa del genere:
Codice HTML:<form action="#" onsubmit="window.open('pagina.html', 'finestra', 'width=200,height=200'); return false"> <input type="text" value=".." /> <input type="submit" /> </form>