Salve vorrei modificare l'onlcik di un elemento ho provato cosi ma non funziona
Citazione:
$('#bar_button').attr("onclick", "javascript:hide_list();");
Printable View
Salve vorrei modificare l'onlcik di un elemento ho provato cosi ma non funziona
Citazione:
$('#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(); });
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...
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>