Ho questo codice javascript per fare in modo che al click di un link l'input cambi il suo type da password a text; se posizione le funzioni direttamente nella pagina tra <script> e </script> tutto funziona ma se le inserisco esternamente in una pagina richimata tramite <script type="text/javascript" src="pagina.js"></script> il link non svolge più il suo dovere... potreste aiutarmi? grazie in anticipo
codice:
function HoldButtonPassword(button) {
var password = document.getElementById('password');
if (password.type == 'password') {
password.type = 'text';
}
}
function ReleaseButtonPassword(button) {
var password = document.getElementById('password');
password.type = 'password';
}
codice:
<input type="password" id="password" name="password" class="">
<a href="#" id="show" onmousedown="HoldButtonPassword(this);return false;" onmouseup="ReleaseButtonPassword(this);return false;" onmouseout="ReleaseButtonPassword(this);return false;"></span>