Daniel78 Medlem sedan jan. 2001 200 inlägg Frågan 13 maj 2003 16:03 #1 Hallå, detta kan te sig som en onödig fråga men det kan vara intressant att veta varför det blir som det blir!? :)
Om jag skriver så här:
Response.Write "<!--#include file='top.txt'-->"
Så visas aldrig det som finns i top.txt, utan det enda som syns är "<!--#include file='top.txt'-->" i källan. Filen top.txt blir alltså aldrig exekverad.
...skriver jag däremot så här:
<%If blahaha....... Then%>
<!--#include file='top.txt'-->
<%Else%>
Då funkar det ju som det brukar, vanlig HTML, filen exekveras och innehållet i top.txt visas.
Men om jag nu vill använda response.write metoden, ska jag se detta som en omöjlighet?
:birp
med response.write "<!--..." så skriver den bara ut som den ska göra... det kan INTE skriva ut vad som finns i txt filen..
Peeer Medlem sedan mars 2002 5 907 inlägg Re: Fel vid response.write "<!--include.....
Daniel78 skrev:
ska jag se detta som en omöjlighet?
Japp!
Du får helt lägga in en response.write i includefilen om du vill skriva ut innehållet från den (allternativt spara all text i includefilen i en variabel som du sedan skriver ut)
@nders Medlem sedan juni 2000 32 967 inlägg SSI körs innan asp-tolken gör sitt, dvs, du kan inte med asp bestämma vilken fil som skall inkluderas.
Mvh
crisse6 Medlem sedan dec. 2000 2 526 inlägg det kan man val? server.execute? Select sats?
@nders Medlem sedan juni 2000 32 967 inlägg Server.execute är inte samma sak som att inkludera en fil.
crisse6 Medlem sedan dec. 2000 2 526 inlägg men man kan val anda bestamma med asp kod, if-sats ocksa???? :)
<%
If bla = blabla then %>
<--! include file="fil.asp" -->
<% Else %>
? :D
@nders Medlem sedan juni 2000 32 967 inlägg
crisse6 skrev:
men man kan val anda bestamma med asp kod, if-sats ocksa???? :)
<%
If bla = blabla then %>
<--! include file="fil.asp" -->
<% Else %>
? :D
Jo, men då kommer alla filer som ligger med SSI-direktiv i if-satsen ändå att inkluderas. Om koden i filerna körs, det är en annan femma.
Mvh
G GunnarD Medlem sedan juni 2001 4 290 inlägg Nu kan jag inte asp utan skriver mest i php men varför blanda asp och ssi, känns lite onödigt, varför inte inkludera filen mha ett "asp" kommando?
@nders Medlem sedan juni 2000 32 967 inlägg Största anledningen till det är att det inte finns någon funktionalitet i ASP för att inkludera filer.
Det närmaste man kan komma är Server.Execute, men det exekverar angiven fil, icke inkluderar.
Mvh