Originariamente inviato da cipcip
come si fa a reindirizzare con javascript ad una pagina il cui url dopo il punto interrogativo contiene il contenuto di un campo text?
Cioe devo compilare un campo di testo e poi passare questo testo nell'url all'evento onclick di un pulsante e reindirizzare l'utente a qesto url
come si fa ad aggiungere alla window.location.href i lcontenuto del campo di testo
Prova cosi:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento senza titolo</title>
<script language="javascript">
function Visita(){
UrlSito = document.form1.sito;
if(UrlSito.value == ""){
alert("inserisci un url");
return false;
}else if(UrlSito.value.lastIndexOf("http://") == -1){
window.location.href="http://"+UrlSito.value
return false;
}else{
window.location.href=UrlSito.value
return false;
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="" onSubmit="return Visita();">
<input name="sito" type="text" id="sito">
<input type="submit" name="Submit" value="visita">
</form>
</body>
</html>