ASP Include
ASP Include
- asp.net
Hallo,
wie kann man JavaScrit mit einem ASP-Include coden.
kann man mir bitte hier eine Beispiel nennen.
Besten Gruß
Messmar
wie kann man JavaScrit mit einem ASP-Include coden.
Stell Dir halt Deine HTML-Seite vor, wie sie Dein ASP-Code erzeugt. Und dann pack an die passende Stelle Dein JS.
Hi,
ich verstehe leider deine Frage überhaupt nicht. Ich weise dich dennoc erstmal auf die generelle Trennung von ASP- und JavaScript-Ausführung hin. Zuerst wird auf dem Server der ASP-Code ausgeführt, was da noch übrig bleibt ist reiner, statischer HTML/JavaScript/CSS-Code, je nachdem was das Skript sich da so zusammenbaut. Dieses fertige Konstrukt wird an den Client geliefert, auf dem dann u.U. das JavaScript ausgeführt wird.
JavaScript kann auf ASP keinen Einfluss nehmen, das ASP-Skript kann durch Konstrukte wie
var myJavascriptVariable = <% = myASPVariable %>
seine Werte an das JavaScript rausreichen.
Was wolltest du jetzt probieren?
MfG
Rouven
Hi,
Was wolltest du jetzt probieren?
Danke für die Erklärung ;-)
Wie kann ich z.B. sowas in ASP umsetzen?
Gruß
Messmar
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<style type="text/css">
@import url( "style.css" );
</style>
<script src="includes/js/datei.js" type="text/javascript"></script>
</head>
<body>
<div id="Div00">
<div id="Div00_00">
<a href="#" onmouseover="changeImages('BildName', BildOn);" onmouseout="changeImages('BildName', BildOff);"><img src="bild.gif" width="85" height="14" name="BildName" id="ceo" alt="" /></a>
</div>
</div>
</body>
</html>
Wie kann ich z.B. sowas in ASP umsetzen?
Genau so. Solange Du nicht erklärst, was an *Dynamik* rein soll, nutzt auch ASP-Logik nichts.
Genau so. Solange Du nicht erklärst, was an *Dynamik* rein soll, nutzt auch ASP-Logik nichts.
Der komplette Header-Code, den ich vorher gepostet habe soll ein ASP-Include sein, oder habe ich deine Frage falsch verstanden.
Danke
Messmar
Du fragest, wie Du sowas:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<style type="text/css">
@import url( "style.css" );
</style>
<script src="includes/js/datei.js" type="text/javascript"></script>
</head>
<body>
<div id="Div00">
<div id="Div00_00">
<a href="#" onmouseover="changeImages('BildName', BildOn);" onmouseout="changeImages('BildName', BildOff);"><img src="bild.gif" width="85" height="14" name="BildName" id="ceo" alt="" /></a>
</div>
</div>
</body>
</html>
in ASP umsetzen kannst. Das ist ASP. Das ist HTML. Das ist PHP. Das ist JSP. Das ist alles und nichts. Mach daraus eine Datei, und inkludiere sie in einer anderen Datei.
Halt, eins ist das nicht: Header-Code.
Hallo Messmar,
eins vorweg: eventuell kann man sich über den nachfolgend verwendeten Ausdruck "HTML-Header" und "HTML-Footer" streiten, es dient aber der einfacheren Beschreibung. Daher wurden die event. "ungenauen" Begriffe verwendet. Zum Thema: wenn Du den HTML-Header und HTML-Footer in eine eigene ASP-Datei "auslagern" möchtest, und diesen dann in die gewünschten ASP-Dateien zu inkludieren dann so:
Angenommen es soll alles inkl. body-Tag in die HTML-Header-Datei, dann den HTML-Header in die Datei "HTMHeader.asp" schreiben. Der Übersicht wegen ist jedoch es besser, das in eine Funktion zu "verpacken":
Seite HTMHeader.asp:
<%
function HTMLHeader()
{
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<style type="text/css">
@import url( "style.css" );
</style>
<script src="includes/js/datei.js" type="text/javascript"></script>
</head>
<body>
<%
}
%>
Seite HTMLFooter.asp:
<%
function HTMLFooter()
{
%>
</body>
</html>
<%
}
%>
Dann noch den eigentlichen Content und natürlich die Inkludierung, der HTML-Header und der HTML-Footer kann dann dort aufgerufen werden, wo es benötigt wird. Schliesslich handelt es sich beim HTML-Header um eine Funktion und nur diese muß aufgerufen werden:
<%
//Benötigte Dateien inkludieren:
%>
<!-- #include file="includes/HTMHeader.asp:" -->
<!-- #include file="includes/HTMLFooter.asp" -->
<%
//Den HTML-Header aufrufen:
HTMLHeader()
//Was folgt ist der Content!
%>
<div id="Div00">
<div id="Div00_00">
<a href="#" onmouseover="changeImages('BildName', BildOn);" onmouseout="changeImages('BildName', BildOff);"><img src="bild.gif" width="85" height="14" name="BildName" id="ceo" alt="" /></a>
</div>
</div>
<%
//Den HTML-Footer zuletzt aufrufen:
HTMLFooter()
%>
Als Sprache habe ich (Serverseitiges) Javascript eingesetzt, zumeist wird in ASP jedoch VBScript verwendet. Ausserdem würde ich Dir empfehlen, besser bzw. ordentlich in die Materie ASP einzusteigen.
MfG & CU & Thänx weri Matsch
Klaus Keller
--
http://www.asphelper.de - ASPKurs, Fehlercodes, Tipps & Skripts
Forum für Fragen rund um ASP?
http://www.asphelper.de/forum