Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    67

    Messaggio: 'JSON' non è definito

    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.

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    prova così

    <a href="javascript:void(0)" onclick="launchwin1('<% =file5 %>' , 'uno');" > etc etc

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    67
    Grazie dell'indicazione ora ci provo.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ritengo che le due cose non sia collegate, verifica esattamente che la riga riportata si riferisca al codice, visto che è un file incluso fai la verifica incrociata: File incluso js e documento principale.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    67
    Niente, stesso messaggio d'errore, ma tutto funziona perfettamente.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    67
    Inizio anch'io a ritenere che l'errore sia altrove, ora ribatto tutto il codice riga per riga per vedere se c'è qualche incompatibilità.

    Le specifiche CSS o HTML possono generare errori JSON su server?

    Mi spiego.

    L'errore mi viene segnalato sulla linea 418, ma sia la pagina madre, sia la finestra che si apre contengono meno di 200 linee.

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Il file che apri nella popup? Verifica prova a togliere la chiamata alla popup e vedi se da errore.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    67
    Ho tolto nella popup tutti i riferimenti javascript presenti, non ci sono incompatibilità CSS o HTML, le righe asp non contengono errori, tutto funziona perfettamente, ma quel cavolo di triangolino giallo continua a comparire, sempre con il medesimo messaggio d'errore.

    Anche aprendo la pagina direttamente, inserendo l'indirizzo nella barra indirizzo di Explorer, la situazione non cambia.

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Metti il link alla pagina pubblica cosi da poter testare il tutto.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.