Spero che questo sia il forum giusto per porre il mio quesito.
Ho un file js esterno che richiamo dalle mie pagine web per aprire finestre contenenti dati prelevati in asp da un db.
Nel js esterno ho inserito:
var newwin1;
function launchwin1(winurl,winname)
{newwin1 = window.open(winurl,winname,"height=250,width=700,l eft=0,top=0,scrollbars=no,toolbar=no,directories=n o,menubar=no,resizable=no");
newwin1.focus();}
il file esterno, dalle pagine, viene richiamato nel modo seguente:
<script src="window.js"></script>
nei link alle pagine dinamiche inserisco:
<a href="javascript:launchwin1('<% =file5 %>' , 'uno')">
Tutto funziona alla perfezione, le pagine si aprono velocemente.
Unico problema, con IE 8 mi si apre il triangolino giallo col punto esclamativo nella nuova finestra con il seguente messaggio d'errore:
Dettagli errore pagina Web
Agente utente: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.3; .NET4.0C; .NET4.0E)
Timestamp: Thu, 20 Jan 2011 06:52:20 UTC
Messaggio: 'JSON' non è definito
Linea: 418
Carattere: 6
Codice: 0
URI: http://www.miosito.it/
Non ho pratica della sintassi JSON, ho dato un'occhiata in giro sul Web e credo che il problema sia quello di aggiungere virgolette da qualche parte, ma non ho capito dove.
Qualche volenteroso potrebbe aiutarmi a capire?
Grazie fin d'ora per l'attenzione.

Rispondi quotando