Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Active Server Pages error 'ASP 0138' Blocco di script nidificato

    perchè questo script in una pagina html funziona, mentre in una pagina asp ricevo il seguente errore?
    Active Server Pages error 'ASP 0138'
    Blocco di script nidificato
    /mappa.asp, line 87
    Impossibile inserire un blocco di script in un altro blocco di script.
    codice:
    <script language="javascript">
    function printContent(id){
    	str=document.getElementById(id).innerHTML
    	newwin=window.open("","printwin","left=100,top=100, scrollbars=yes");
    	newwin.document.write("<html>\n<head>\n");
    	newwin.document.write("<title>Print Page<\/title>\n");
    	newwin.document.write('<script>\n');
    	newwin.document.write('function chkstate(){\n');
    	newwin.document.write('if(document.readyState=="complete"){\n');
    	newwin.document.write('window.close()\n');
    	newwin.document.write('}\n');
    	newwin.document.write('else{\n');
    	newwin.document.write('setTimeout("chkstate()",2000)\n');
    	newwin.document.write('}\n');
    	newwin.document.write('}\n');
    	newwin.document.write('function print_win(){\n');
    	newwin.document.write('window.print();\n');
    	newwin.document.write('chkstate();\n');
    	newwin.document.write('}\n');
    	newwin.document.write('<\/script>\n');
    	newwin.document.write('<\/head>\n');
    	newwin.document.write('<body onload="print_win()">\n');
    	newwin.document.write(str);
    	newwin.document.write('<\/body>\n');
    	newwin.document.write('<\/html>\n');
    	newwin.document.close();
    </script>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Asp o html poco importa il browser riceve sempre codice html, si vede che metti lo script "javascript" (forse dinamicamente con c'è dato saperlo visto che non lo dici) dentro un altro script "javascript" e non è possibile, alla riga 87 cosa c'è?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    ho risolto così
    codice:
    newwin.document.write('<s'+'cript>\n');

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 © 2025 vBulletin Solutions, Inc. All rights reserved.