h4mm3r
12-12-2004, 03:32
salve, ho un problema con uno script javascript ...
ho un form con 8 checkbox e altrettanti pulsanti (<input type="image")
ho un url del tipo: http://mysite/file.asp?att=1&att=2
voglio che, una volta selezionato un checkbox e cliccato sul pulsante, devo navigare nella stessa pagina aggiornando l'url passando l'id del checkbox. Ad esempio
http://mysite/file.asp?att=1&att=2&idcheck=1
<script language="javascript">
function check( )
{
var idcur = document.forms[0].idcur
var id = ""
var newURL = document.URL
for (i = 0; i < idcur.length; ++i)
{
if(idcur[i].checked)
{
newURL = document.URL+"?idcur="+idcur[i].value
window.navigate(newURL)
}
}
}
</script>
ora ho notato che se uso la window.open tutto funziona correttamente ... mentre nel caso esposto sopra non va :(
ps: ho provato sia con ie che con firefox ma non f unziona ugualmente ... dove sbaglio?
ho un form con 8 checkbox e altrettanti pulsanti (<input type="image")
ho un url del tipo: http://mysite/file.asp?att=1&att=2
voglio che, una volta selezionato un checkbox e cliccato sul pulsante, devo navigare nella stessa pagina aggiornando l'url passando l'id del checkbox. Ad esempio
http://mysite/file.asp?att=1&att=2&idcheck=1
<script language="javascript">
function check( )
{
var idcur = document.forms[0].idcur
var id = ""
var newURL = document.URL
for (i = 0; i < idcur.length; ++i)
{
if(idcur[i].checked)
{
newURL = document.URL+"?idcur="+idcur[i].value
window.navigate(newURL)
}
}
}
</script>
ora ho notato che se uso la window.open tutto funziona correttamente ... mentre nel caso esposto sopra non va :(
ps: ho provato sia con ie che con firefox ma non f unziona ugualmente ... dove sbaglio?