Htmlcode einfügen
gary
- javascript
0 Vinzenz Mai0 suit0 Harlequin
Hallo zusammen,
Ich suche einen JavaScript-Anweisung, mit der ich Code in eine Htmldatei einfügen kann. Habe nur was über Applets und MS-Datenbank gefunden.
<html>
<head>
</head>
<body>
10
20
30
</body>
</html>
Jetzt möchte ich beispielsweise zwischen 20 und 30 eine Zeile Code (25) einfügen.
<html>
<head>
</head>
<body>
10
20
25 <-------Das ist der eingefügte Code
30
</body>
</html>
Der einzufügende Code soll von einer Datei auf dem Server stammen.
Geht das?
Gruss Gary
Hallo gary,
Ich suche einen JavaScript-Anweisung, mit der ich Code in eine Htmldatei einfügen kann. Habe nur was über Applets und MS-Datenbank gefunden.
Jetzt möchte ich beispielsweise zwischen 20 und 30 eine Zeile Code (25) einfügen.
Der einzufügende Code soll von einer Datei auf dem Server stammen.
Geht das?
ja, am besten ohne Javascript: http://forum.de.selfhtml.org/hilfe/faq.htm#quelltext-auslagern
Wenn es Javascript sein muss, dann hilft Dir xmlHttpRequest() weiter (mehr Suchergebnisse bekommst Du mit AJAX).
Freundliche Grüße
Vinzenz
Hi Vinzenz,
Ja, SSI ist das was ich brauche. Nach dem hier:
#!/usr/bin/perl -w
print "Content-type: text/html\n\n";
print "<p>Aha, Sie haben das Script "plapper.pl" zusätzlich aufgerufen.<br>\n";
print "Das ist nett von Ihnen, aber es plappert gar nicht sehr viel.</p>\n";
legt man quasi ein Perl-Prog in den cgi-bin Ordner auf dem Server. Das "Print" gehört also zum Perlprog und druckt quasi den in Anführungszeichen gekleideten Text so 1:1 in den Quellcode. Deswegen die <p> Tags und so weiter. Das heisst der eingeführte Code wird dann vom Browser mit interpretiert. Starke sache das SSI. Das schreit ja gerade zu nach einem Test... hehe...
Danke Vinzenz und natürlich auch an die anderen Helfer...
Gruss gary
Hi,
Starke sache das SSI.
stärker als Du es in diesem Fall brauchst. Lege einfach eine Text-Datei an, in der der HTML-Code steht - für eine Script-Ausführung sehe ich in dem Beispiel keinen Grund.
Cheatah
Abend Cheatah,
stärker als Du es in diesem Fall brauchst. Lege einfach eine Text-Datei an, in der der HTML-Code steht - für eine Script-Ausführung sehe ich in dem Beispiel keinen Grund.
So? Und wie soll die Text-Datei, die den zusätzlichen Html-Code enthält, in die vom Client aufgerufene Webseite integriert werden, wenn nicht mit SSI?
Jetzt bin ich mal gespannt...
Viele Grüsse gary
Hi,
stärker als Du es in diesem Fall brauchst. Lege einfach eine Text-Datei an, in der der HTML-Code steht - für eine Script-Ausführung sehe ich in dem Beispiel keinen Grund.
So? Und wie soll die Text-Datei, die den zusätzlichen Html-Code enthält, in die vom Client aufgerufene Webseite integriert werden, wenn nicht mit SSI?
ich habe nichts von "ohne SSI" gesagt, sondern nur von "ohne Script-Ausführung".
Cheatah
Hi Cheatah,
ich habe nichts von "ohne SSI" gesagt, sondern nur von "ohne Script-Ausführung".
Du meinst statt des Perlscripts :
<!--#exec cgi="/cgi-bin/plapper.pl" -->
einfach:
<!--#exec cgi="/cgi-bin/plapper.txt" -->
eine Text-Datei ind das cgi-Verzeichnis packen?
Gruss gary
Hi Cheatah,
Habs gefunden! Müsste das hier sein:
<!--#include file="datei.htm" -->
Gruss gary
Hi,
Habs gefunden! Müsste das hier sein:
Bingo :-)
Cheatah
Ich suche einen JavaScript-Anweisung, mit der ich Code in eine Htmldatei einfügen kann. Habe nur was über Applets und MS-Datenbank gefunden.
Jetzt möchte ich beispielsweise zwischen 20 und 30 eine Zeile Code (25) einfügen.
Der einzufügende Code soll von einer Datei auf dem Server stammen.
appendChild könnte für dich interessant sein, des weiteren solltest du dich mit dem stichwort AJAX auseinandersetzen
Yerf!
Ich suche einen JavaScript-Anweisung, mit der ich Code in eine Htmldatei einfügen kann. Habe nur was über Applets und MS-Datenbank gefunden.
Der einzufügende Code soll von einer Datei auf dem Server stammen.
Geht das?
Ja.
...und da eh sonst gleich die Nachfrage kommt:
1. du musst die Datei erst vom Server Laden (Stichwort Ajax).
2. Auf die Stelle an der der Text eingefügt werden soll zugreifen (http://de.selfhtml.org/javascript/objekte/node.htm@title=Node-Objekt + http://de.selfhtml.org/javascript/objekte/node.htm#node_value@title=TextNode oder http://de.selfhtml.org/javascript/objekte/all.htm#inner_html@title=InnerHtml)
3. Mittels http://de.selfhtml.org/javascript/objekte/string.htm@title=Stringoperationen den Text einfügen.
Gruß,
Harlequin