Premetto che questo è un problema un po banale, ma non riesco proprio a uscirne fuori.
Allora, ho questo codice javascript per riconoscere link esterni nel mio sito:
Codice HTML:
function external_link(el)
{
var href = el.getAttribute("href");
var msg = "Link esterno. Desideri continuare?";
if (confirm(msg)) {
return true
}else {
return false;
}
}
Richiamato con questo link:
Codice HTML:
<a href="<!-- link_esterno -->" onClick="external_link(this);">link</a>
Ora, premendo sul link mi esce fuori il confirm(), che io ho definito nella funzione, ma sia che premo su annulla che su ok, il link mi esegue il suo href
Cosi com'è creata la funzione non mi dovrebbe impedire di visitare la pagina premendo su annulla?