125 messaggi dal 17 luglio 2002
Ciao,
la ia pagina asp genera un foglio excel .csv tramite

Response.ContentType = "application/x-excel"
Response.AddHeader "content-disposition", "inline; filename=riepilogo_ore.csv"


il fatto è che mi apre anche una pagina web bianca che non mi serve (e che mi infastidisce un po'....).
Come faccio ad evitare questa cosa????

Grazie mille a tutti
ciao Reno

MILANO SAIMA CAMPIONE D'ITALIA 2003
879 messaggi dal 09 luglio 2002
www.i-studio.it
La chiamata alla pagina ASP che genera questo foglio Excel avviene da un normale url con l'HREF oppure da una funzione JavaScript?

Ciao
Alex

Internetworking Studio Srl
www.i-studio.it
125 messaggi dal 17 luglio 2002
da un javascript

questo perchè a seconda della scelta di alcuni menù in una form deve essere aperta una pagina diversa che genera un excel diverso

MILANO SAIMA CAMPIONE D'ITALIA 2003
879 messaggi dal 09 luglio 2002
www.i-studio.it
Puoi postare il codice JavaScript che usi?

Ciao
Alex

Internetworking Studio Srl
www.i-studio.it
125 messaggi dal 17 luglio 2002
certo....

function apri2()
{
tmpAction = ""
mioVal = document.form1.stat.options[document.form1.stat.selectedIndex].value

if (mioVal == "0")
tmpAction = "clascli.asp"
if (mioVal == "1")
tmpAction = "clasclifil.asp"
if (mioVal == "2")
tmpAction = "sexlav.asp"
if (mioVal == "3")
tmpAction = "sexlavfil.asp"
if (mioVal == "4")
tmpAction = "nazlav.asp"
if (mioVal == "5")
tmpAction = "nazlavfil.asp"
if (mioVal == "6")
tmpAction = "area.asp"
if (mioVal == "7")
tmpAction = "areafil.asp"
if (mioVal == "8")
tmpAction = "fullpart.asp"
if (mioVal == "9")
tmpAction = "fullpartfil.asp"
if (mioVal == "10")
tmpAction = "durmis.asp"
if (mioVal == "11")
tmpAction = "durmisfil.asp"
if (mioVal == "12")
tmpAction = "qual.asp"
if (mioVal == "13")
tmpAction = "qualfil.asp"
if (mioVal == "14")
tmpAction = "etalav.asp"
if (mioVal == "15")
tmpAction = "etalavfil.asp"
if (mioVal == "16")
tmpAction = "riepilogo_ore.asp"


document.form1.action = tmpAction
}

MILANO SAIMA CAMPIONE D'ITALIA 2003
879 messaggi dal 09 luglio 2002
www.i-studio.it
Intanto, ti consiglio di usare l'istruzione JavaScript "switch case" perche' cosi' facendo, quando trovi la condizione che ti interessa esci dall'istruzione; invece, usando gli IF, li esegui tutti sempre.

Per quanto riguarda il tuo problema, e' molto strano perche' con questa funzione JS tu vai solo a sostituire l'action della tua form. Quindi la pagina ASP viene sostituita da quella che poi apre il foglio Excel, giusto?
E quello che succede e' che viene aperto il foglio Excel nella pagina giusta e in piu' si apre anche un'altra pagina bianca?

Ma stai usando dei frames?

Ciao
Alex

Internetworking Studio Srl
www.i-studio.it
125 messaggi dal 17 luglio 2002
Si, accade proprio questo...... non sto utilizzando nessun frame...

MILANO SAIMA CAMPIONE D'ITALIA 2003

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.