Ciao ,
come faccio a fare in modo che se il parametro passato ad una pagina non sia "xx" per esempio, mi rediriga alla pagina errore.asp??
grazie
Ciao ,
come faccio a fare in modo che se il parametro passato ad una pagina non sia "xx" per esempio, mi rediriga alla pagina errore.asp??
grazie
In che senso passare un paramtero?
Con un form?
Se si:
come lo passi il paramtero?
metodo get? post?
con il post in Javascript penso non sia possibile (per cui ti dovresti interfacciare con un linguaggio lato-server tipo PHP o ASP.).
Con get (quello che 'accoda' alla pagina la query string con il '?' punto di domanda e le '&' e commerciali)
puoi usare la proprietà search di document.location ed estrarre i paramtero.
Una volta fatto
se il paramtero passato è !='xxx' allora self.location.href="pagina_errore.asp"..
ma visto che usi le ASP penso tu ti possa risparmiare la fatica e usare request.form() o request.querystring() e poi un bel response.redirect()..
Ciao!
MR. PINK
"Like a Virgin" is all about a girl who digs a guy with a big dick.
The whole song is a metaphor for big dicks.
La cosa più veloce che mi viene in mente ma non so se sia stilisticamente bella è il seguente: sull'onload controlli la variabile è se non va bene cambia il document.location della pagina.
Nel caso la pagina fosse php controlli la variabile e a seconda del sul valore includi (include("pagina.asp")) la pagina corretta.
Spero di esserti stato utile.
Ciao
http://www.beavermag.it
Abbiamo editato insieme pressapoco la stessa cosa...misteri della vita![]()
![]()
![]()
http://www.beavermag.it
<script type="text/javascript" language="JavaScript"><!--
function check()
{
var ext = document.uploadFile.upfile.value;
ext = ext.substring(ext.length-3,ext.length);
ext = ext.toLowerCase();
if(ext != 'dat')
{
document.uploadFile.submit("errore.asp");
}
else
{
document.uploadFile.submit("ok.asp");
}
}
//--></script>
<form method="POST" enctype="multipart/form-data" name="uploadFile">
<table><tr><td>File da caricare sul SIVE:</td><td>
<input type="file" size="40" name="upfile">
<input type="hidden" name="type" value="dat"></td></tr>
<tr><td></td><td><input type="button" onClick="check()" value="Carica File"></td></tr></table></form>
NOTA: il file di configurazione deve essere sucessivamente attivato
io pensavo di farlo cosi..ma non va come faccio a farlo funzecare??
Io farei così.
Intanto ai vari elementi del form assegnerei un id ( questione di abitudine). Dopo di che la funzione check sarebbe
così:
function check(){
if(document.getElementById("upfile").value.toLower Case()=="dat"){
document.location="ok.asp";
}else{
document.location="errore.asp";
}
}
http://www.beavermag.it
come faccio ad assegnarle un id
??
![]()
è semplicissimo:
<input type="file" size="40" name="upfile" id="upfile">
http://www.beavermag.it
e poi sostituisco la funzione check con la tua senza tocca re nulla??
function check(){
if(document.getElementById("upfile").value.toLower Case()=="dat"){
document.location="ok.asp";
}else{
document.location="errore.asp";
}
}
giusto??
grazie