Hallo Claudius,
 
> Ist es eine ASP-Datei, in die Du das eingef�gt hast?
> Nein? Sollte es aber, sonst wird das nicht ausgef�hrt...

Ja. Es waren ASP-Dateien. Wurden aber nicht ausgef�hrt.

> Du scheinst hier was prinzipielles falsch zu machen...
> Hast Du schon mal ASP programmiert? Mit DB-Anbindung?

Ja, habe ich. Das ist ja auch nicht das Problem an sich.

> Versuch mal folgendes und sag, ob es funzt:
> 
> ------------>head.asp
> <html>
>  <head>
>   <title>My Site</title>
>  </head>
> <body>
> This is a Header.
> <hr>
> <------------
> 
> ------------>foot.asp
> <hr>
> This is a footer ---- Time: <%=now()%>
> </body>
> </html>
> <------------
> 
> ------------>seite1.asp
> <!--#include file="head.asp" -->
> Dies ist Seite1
> <!--#include file="foot.asp" -->
> <------------

Hm.... ich m�chte Dich jetzt nicht vollm�llen, aber hier etwas Quellcode
dieser Sache, weil ich denke, das sich wiedermal alles erkl�rt habe, nur
nicht das, was ich m�chte [ist btw eine spezialit�t von mir :-)]

[Seite main.asp]

<%@Language=VBScript%>
<%Option Explicit%>

<%

Dim oConn
Dim RS
Dim strSQL
Dim strLANGUAGE
Dim strNATION
Dim strHEADER
Dim strFOOTER

strLANGUAGE = Request.QueryString("LANGUAGE")
strNATION = Request.QueryString("NATION")

SET oConn = Server.CreateObject ("ADODB.Connection")

oConn.Open "DSN=dbdv2;UID=xx;PWD=xx"

strSQL = "SELECT *, DBD_PAGE_LAYOUT.PAG_ID, DBD_PAGE_LAYOUT.PAG_LAYOUT,
DBD_PAGE_LAYOUT.PAG_CSS, DBD_PAGE_LAYOUT.HEADER, DBD_PAGE_LAYOUT.FOOTER,
DBD_PAGE_LAYOUT.PAG_TLINK1, DBD_PAGE_LAYOUT.PAG_TLINK2,
DBD_PAGE_LAYOUT.LAN_ID, DBD_PAGE_LAYOUT.NAT_ID FROM DBD_PAGE_LAYOUT
INNER JOIN DBD_NATION ON DBD_PAGE_LAYOUT.NAT_ID = DBD_NATION.NAT_ID
INNER JOIN DBD_LANGUAGE ON DBD_PAGE_LAYOUT.LAN_ID = DBD_LANGUAGE.LAN_ID
WHERE DBD_PAGE_LAYOUT.LAN_ID = "&strLANGUAGE&" AND
DBD_PAGE_LAYOUT.NAT_ID = "&strNATION
SET RS = oConn.Execute(strSQL)

%>

[Seite header.asp] 

Das ganze sollte �ber ein <!--#include file="headerX.asp" --> (Weil es
unterschiedliche Header, Footer, usw. geben soll) eingef�gt werden, den
kompletten Quelltext m�chte ich Dir jedoch ersparen. Zum Beispiel sollte
dann in <!--#include file="headerX.asp" --> dann folgendes stehen:

<tr height="9">
<td rowspan="3" width="269"><img
src='assets/img/<%=RS("PAG_NAT_IMG")%>'></td>
<td colspan="2" height="9"
background="assets/img/dbdv2_header_black_banner.gif"><img
src="assets/img/clearpixel.gif" width="2" height="2" border="0"></td>
<td rowspan="3" width="248"><img
src='assets/img/<%=RS("PAG_LOGO")%>'></td>
<td height="9"><img src="assets/img/clearpixel.gif" width="1" height="9"
border="0"></td>
</tr>

Macht es aber nicht. Das einzige was in der Seite main.asp steht, ist
bei "<%=RS("HEADER")%>" (hier in der Kopie vom Quelltext nicht
angegeben) nur <!--#include file="headerX.asp" -->, ohne das auch nur
"etwas" von dem Inhalt der include ausgef�hrt worden w�re. 

Wenn ich das so mache, wie Du mir das vorgeschlagen hast, also die
Include statisch in die Seite einzuf�gen, dann geht das auch sofort. Das
m�chte ich aber nicht. Ich m�chte eben diese Include Dateien dynamisch
einsetzen k�nnen, sofern �berhaupt m�glich.

Gr��e,
Alexander


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an