HTML extern ablegen (Inhalt=Tabelle)
crazyALEX
- html
0 Cheatah0 Jens Menke0 Benedikt Scholz0 Frank Schönmann
Da ich eine HTML Seite mit Tabellen aufbaue,
und in einer Tabelle auch verschiedene Graphiken
hinterlege, welche auf jeder Seite gleich sein sollen,
möchte ich diesen Bereich extern in einer HTML Datei
ablegen.
Wie kann ich diese Datei an einer bestimmten Stelle,
in einer anderen HTML Datei wieder einlesen und verarbeiten?
Hi,
Da ich eine HTML Seite mit Tabellen aufbaue,
und in einer Tabelle auch verschiedene Graphiken
hinterlege, welche auf jeder Seite gleich sein sollen,
möchte ich diesen Bereich extern in einer HTML Datei
ablegen.
Wie kann ich diese Datei an einer bestimmten Stelle,
in einer anderen HTML Datei wieder einlesen und verarbeiten?
kannst Du auf Deinem Server CGIs ausführen lassen, genauer gesagt SSI? Damit wäre es dann kein Problem mehr. Ohne eine serverseitige Sprache sehe ich hingegen keine große Chance.
Cheatah
gibt es wirklich keine Andere lösung, da ich wirklich
nur die HTML im endeffekt "ausführen" will...
CGI's sind auch möglich allerdings hab ich davon
überhaupt keine Ahnung *g*
Alex
gibt es wirklich keine Andere lösung, da ich wirklich
nur die HTML im endeffekt "ausführen" will...
Du koenntest Deine Tabelle komplett per Javascript ausgeben lassen. Dann kannst Du diese Javascriptdatei dann auslagern und jedesmal einbinden, wenn Du sie Brauchst.
Viele Gruesse, Thomas Hieck
Du koenntest Deine Tabelle komplett per Javascript ausgeben lassen. Dann kannst Du diese Javascriptdatei dann auslagern und jedesmal einbinden, wenn Du sie Brauchst.
Viele Gruesse, Thomas Hieck
Könnteste mir da vielleicht mal ein kleines Programm-
beispiel dafür geben? Ich hab keine Ahnung wie man
unter JS tabellen erstell... *schäm*
Alex
Könnteste mir da vielleicht mal ein kleines Programm-
beispiel dafür geben? Ich hab keine Ahnung wie man
unter JS tabellen erstell... *schäm*
Nimm einfach deine Tabellen und mach um jede Zeile ein document.write(' ... ');
Also.
document.write('<table>');
document.write(' <tr>');
document.write(' <td>blablabla</td>');
document.write(' <td>blublubul</td>');
document.write(' </tr>');
document.write('</table>');
Das ganze dann in eine Funktion gepackt:
function tableWrite(){
...
}
und diese an beliebiger Stelle mit:
<script language="javascript">
tableWrite();
</script>
aufrufen.
Viele Gruesse, Thomas Hieck
Am besten schreibste ne JavaScript Funktion für
den Aufbau der Tabelle und legst die inner externen
Datei ab, das ist zumindes unabhängig vom Server.
Datei tabelle.js :
function drawtable() {
document.write ('<table border="3"><tr><td>Zeile 1</td></tr>')
document.write ('<tr><td>Zeile 2</td></tr></table>')
}
auf deinen Seiten bindeste dann so das externe Script ein :
<script language="JavaScript" src="tabelle.js"></script>
und wo die Tabelle erscheinen soll denn nochmal die function
aufrufen :
<script language="JavaScript">
drawtable();
</script>
2.falls du NT als Webserver hast kannste Dateien
folgendermassen einbinden :
<!--#include file="dateiname.asp"-->
dazu musst du die Seite allerdings statt .htm .asp
nennen.
so.. zu anderen Servern kann ich nicht mehr sagen..
gruss
Jens
Wie kann ich diese Datei an einer bestimmten Stelle,
in einer anderen HTML Datei wieder einlesen und verarbeiten?
Es geht, allerdings nur mit Netscape ab Version 4.x. Ich habe leider nie herausgefunden, ob es auch mit dem msie geht.
Jedenfalls hat Netscape das Layer-Tag eingeführt und vorgeschlagen. (leider wurde es vom W3C nicht aufgenommen) Jedenfalls kann man damit auch auf eine externe HTML-Datei verweisen. Das ganze sähe dann so aus:
<layer name="egal" src="extern.htm" width="x" height="y" left="x" top="y"></layer>
extern.htm ist hierbei eine vollkommen normale html-Datei, die in dem Layer dargestellt wird. Natürlich gibt es auch noch eine Menge andere Attribute. Schau mal bei http://developer.netscape.com vorbei.
Meines Wissens nach, wird dies von den CSS, die der msie ja auch unterstützt, nicht unterstützt. sollte ich mich irren, würde ich mich sehr freuen, zu erfahren wie es geht. :))
Viel Spass
Benedikt
Meines Wissens nach, wird dies von den CSS, die der msie ja auch unterstützt, nicht unterstützt. sollte ich mich irren, würde ich mich sehr freuen, zu erfahren wie es geht. :))
Dann begib dich mal auf die Suche im Forumsarchive. Den Umgang zu erlernen ist wirklich recht sinvoll. Ich glaub wir hatten das Thema zweimal im letzten oder vorletzten Monat. Ist allerdings etwas tricky.
Thomas Hieck
hi!
Da ich eine HTML Seite mit Tabellen aufbaue,
und in einer Tabelle auch verschiedene Graphiken
hinterlege, welche auf jeder Seite gleich sein sollen,
möchte ich diesen Bereich extern in einer HTML Datei
ablegen.
Wie kann ich diese Datei an einer bestimmten Stelle,
in einer anderen HTML Datei wieder einlesen und verarbeiten?
SSI: <../../tgbe.htm>
bye, Frank!