ich würde das so lösen :

HTML-Code:
<script type="text/javascript">
function test() {

var name = "" ;

while(name =='') {
 name = prompt('Link adresse reinschreiben :', 'test');
}
  
}
</script>

<a href="javascript:test()"  >testlink</a>
Zumindest habe ich es so damals in meinem Foren Script gemacht