Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    (asp jscript) includere file

    Ho il seguente codice in una pagina asp

    codice:
    	<%
    		var charSelected = Request.QueryString("charSelected");
    		if (charSelected == "H") {
    		Response.write("
     lettera selezionata: H
    ");
    			Response.write("");
    		}
    	%>
    Quando premo su un determinato link, mi entra nell'if, e mi stampa a video la frase "lettera selezionata" ma non mi visualizza il contenuto (la pagina h.html contiene solo testo) del file h.html

    come mai?

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    non puoi fare un include con un response.write

    gli include vengono eseguiti prima del codice asp
    guarda l'html della pagina che esegui e vedrai scritto
    non lo vedi nel browser perchè è un commento in html

  3. #3
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Gli includi vengono processati in maniera conseguenziale nel rendering, non è possibile farli passare via statement ma
    con un normale if e chiudendo i marcatori di script si puo' fare
    codice:
    <%
    var charSelected = Request.QueryString("charSelected");
    if (charSelected == "H") {%>
    
    <% }
    'else elseif allo stess modo
    %>

  4. #4
    puoi fare così:

    codice:
    <%
    var charSelected = Request.QueryString("charSelected");
    if (charSelected == "H") {
    	Response.write("
     lettera selezionata: H
    ");
    	Server.Execute("h.html");
    }
    %>
    se la provi controlla che siano corrette le maiuscole/minuscole in Server.Execute, non so se le ho scritte bene
    xxx

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    come hai scritto tu funziona, grazie mille

    come mai con l'include non andava bene?

  6. #6
    Originariamente inviato da abcd1000
    come hai scritto tu funziona, grazie mille

    come mai con l'include non andava bene?
    tu chi?
    cmq come detto sopra le inclusioni tramite il tag include vengono effettuate prima che la pagina venga interpretata, quindi l'interprete deve già trovare al posto del tag include la porzione di codice contenuta in esso.
    server.execute invece viene eseguito dall'interprete ed è modificabile a runtime
    xxx

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.