Hans-Peter: #include virtual=... funktioniert auch bei .html ???

Hallo Forum,

wie gibt es sowas:

<!--#include virtual="/v/externe_datei.txt"--> wird auch bei Seiten mit der Endung .html (also _nicht_ .shtml) ausgefuehrt?

Speichere ich die Datei als .htm (ohne _l_) geht der include nicht
Bei .shtml geht der include *logisch*

weiterhin:
ein extern eingebundenes JavaScript mit
<SCRIPT LANGUAGE="JavaScript" SRC="../v/checkform.js"></SCRIPT>
funktioniert bei der Endung .htm
aber nicht bei .shtml und .html ??

Woran kann das liegen?
Danke fuer Infos.

Gruesse
Hans-Peter

  1. Hallo Hans-Peter

    <!--#include virtual="/v/externe_datei.txt"--> wird auch bei Seiten mit der Endung .html (also _nicht_ .shtml) ausgefuehrt?

    Das hängt ganz einfach mit der Server-Konfiguration zusammen. Wenn der Admin html als zulässige Endung für SSI einträgt, dann läuft das auch.

    ein extern eingebundenes JavaScript mit
    <SCRIPT LANGUAGE="JavaScript" SRC="../v/checkform.js"></SCRIPT>

    Das kann ich Dir auch nicht sagen, mir fallen allerdings die beiden Punkte auf (../), damit wechselst Du im Verzeichnisbaum ins darüberliegende Verzeichnis, also zb von /root/homepage/v nach /root/v in diesem Fall.
      
      Jens

    1. Hallo Jens,

      merci fuer Deine Antwort

      Das hängt ganz einfach mit der Server-Konfiguration zusammen. Wenn der Admin html als zulässige Endung für SSI einträgt, dann läuft das auch.

      oops *peinlich* der Admin bin ich ja selbst; .html ist tatsaechlich so eingetragen

      ein extern eingebundenes JavaScript mit
      <SCRIPT LANGUAGE="JavaScript" SRC="../v/checkform.js"></SCRIPT>

      Das kann ich Dir auch nicht sagen, mir fallen allerdings die beiden Punkte auf (../), damit wechselst Du im Verzeichnisbaum ins darüberliegende Verzeichnis, also zb von /root/homepage/v nach /root/v in diesem Fall.

      ..das hab ich vorhin nur schlampig eingetippt; hab schon alles probiert:
      /pfad/zu/.js  und  http://pfad/zu/.js cache x-mal geleert

      ...??
      Gruesse
      Hans-Peter

      1. Hallo Hans-Peter,

        welchen Server benutzt Du?
        Hängt es vielleicht damit zusammen?
        Die Seite wird nicht per CGI erzeugt, oder?

        Jens

    2. ..sobald die Seite geparst wird, geht das Javascript nicht ??
      auch wenn ich das JavaScript direkt in die .shtml einfuege.

      ..hab ich da etwas ubersehen .shtml + Javascript = nix

      HPL

      1. Hi HP,

        also dem Javascript ist es natürlich egal durch wieviel parser das script kommt - entscheidend ist
        was hinten rauskommt:

        guck dir das doch mal mit view-source:http://domain.de/date.htm an. Macht dich vielleicht schlauer.

        Gruss Carsten