anonymus: Tags extern???

Hallo,

diese Tags (

<div id=top width=100%><img src=daten/bg2.bmp alt=></div><script type=text/javascript src=daten/script.js></script><SCRIPT language=JavaScript src=daten/menu_array.js type=text/javascript></SCRIPT><SCRIPT language=JavaScript src=daten/mmenu.js type=text/javascript></SCRIPT><div id="topm"><script type="text/JavaScript" src="daten/context.js"></script></div><style type="text/css">#topm {position:absolute;width:154px;border:1px solid #808080;visibility:hidden;background-color:#CCCCCC}</style>

)

kommen in jeder Seite meiner Homepage vor, die immerhin mehere 100 Einzelseiten hat. (Downloadarchiv!). Nun meine Frage. Gibt es möglihckeiten, diese Tags extern in einer anderen Datei zu speichern? Vielleicht per Javascript ...

Ich habe mal irgendwo im Internet so was gefunden:

var html = '<TABLE WIDTH="' +this.width+ '" BORDER="0" CELLSPACING="3" CELLPADDING="0" BGCOLOR="' +this.color+ '">\n';
  for (i in this.menuArray) {
    var icon = (this.menuArray[i].icon) ? this.menuArray[i].icon : "dummy";
 html += (!this.menuArray[i].titel)
         ?
         '<TR><TD><IMG SRC="daten/pixel.gif" WIDTH="' +this.width+ '" HEIGHT="1" BORDER="0"></TD></TR>'
         :
            '<TR>\n'+
         '  <TD NOWRAP onmouseover="context.zelleAktiv(this,' +i+ ')" onmouseout="context.zellePassiv(this,' +i+ ')">\n'+
         '  <ILAYER WIDTH="100%">'+
      '  <LAYER NAME="__cell' +i+ '__" WIDTH="100%" onmouseover="context.zelleAktiv(this,' +i+ ');" onmouseout="context.zellePassiv(this,' +i+ ')">'+
      '  <IMG SRC="daten/' +icon+ '.gif" WIDTH="12" HEIGHT="12" VSPACE="0" BORDER="0" ALT="' +this.menuArray[i].status+ '"> <A '+
   '  HREF="' +this.menuArray[i].href+ '" TITLE="' +this.menuArray[i].status+ '">'
         +this.menuArray[i].titel+ '</A></LAYER>'+
      '  </ILAYER>'+
      '  </TD>\n'+
      '</TR>\n';
  } html += '</TABLE>';
  return html;
}

Vielleicht kamm man die Tags so extern lagern??? (Ich denke an das var html und html += !)

Gruß,

Daniel

  1. Hallo,

    kommen in jeder Seite meiner Homepage vor, die immerhin mehere 100 Einzelseiten hat. (Downloadarchiv!). Nun meine Frage. Gibt es möglihckeiten, diese Tags extern in einer anderen Datei zu speichern? Vielleicht per Javascript ...

    http://selfhtml.teamone.de/cgiperl/intro/ssi.htm sollt Dir helfen.

    Gruss
    Thomas

    1. Hallo,

      kommen in jeder Seite meiner Homepage vor, die immerhin mehere 100 Einzelseiten hat. (Downloadarchiv!). Nun meine Frage. Gibt es möglihckeiten, diese Tags extern in einer anderen Datei zu speichern? Vielleicht per Javascript ...

      http://selfhtml.teamone.de/cgiperl/intro/ssi.htm sollt Dir helfen.

      Gruss
      Thomas

      Auf meinen Server habe ich PHP, aber ich habe kein laufendes WAMPP. Eher mit Browsermethoden ^_^

  2. HI Daniel,

    wenn du PHP oder PERL benutzen koenntest, waere das kein Problem, bei PHP z.B. per include()-Befehl.

    MFG

    Philipp

  3. Hallo,

    ja, das kannst du. Allerdings nicht mit JavaScript. Das ist zu unsicher und zu umständlich. Aber PHP machts möglich.

    MfG Dmitri

  4. Hallo warum auch immer anonym postender,

    kommen in jeder Seite meiner Homepage vor, die immerhin mehere 100 Einzelseiten hat. (Downloadarchiv!). Nun meine Frage. Gibt es möglihckeiten, diese Tags extern in einer anderen Datei zu speichern? Vielleicht per Javascript ...

    Von Javascript würde ich abraten, nicht jeder hat das aktiviert. Wenn Du nicht die von anderen schon angesprochenen Möglichkeiten einer serverseitigen Lösung wie SSI oder PHP hast oder gar zu faul sein solltest, etwas neues zu lernen, habe ich noch einen Tipp zur Arbeitserleichterung.

    Ich gehe davon aus, daß Du die Seiten zuhause mit einem Texteditor zusammenbastelst. Manche Texteditoren haben die Möglichkeit, Codebestandteile in kleine Dateien auf Deiner Festplatte auszulagern und auf Knopfdruck diese in alle Einzelseiten reinzuschreiben, ehe man diese Seiten konventionell hochlädt. Einer dieser Editoren ist Phase V von Uli Meybohm.

    http://www.meybohm.de/htmledit.html

    Daniel

    Ach, Du heißt Daniel? Wieso schreibst Du das nicht gleich?

    • Tim
  5. Hallo Daniel,

    für Dein Problem gibt es mehrere Möglichkeiten. Z. B.:

    1. Server Side Includes (SSI). Wird leider nicht von allen Anbietern unterstützt.

    2. Es gibt Editoren, z. B. Phase 5 (http://www.meybohm.de, die Includes unterstützen.

    3. Alles in einer externen Javascriptdatei in eine Textvariable packen und mit document.write ausgeben. Aber Vorsicht mit " und '! Besucher ohne Javascript sehen dann aber nichts.

    Ich würde zu Variante 2 raten. So werden die Seiten nur einmal und nicht bei jedem Aufruf neu generiert.

    Gruß,     Jürgen

    PS In dem geposteten Block geht es mit Groß- und Kleinschreibung ziemlich durcheinander (javascript/JavaScript)

    1. Hallo Daniel,

      für Dein Problem gibt es mehrere Möglichkeiten. Z. B.:

      1. Server Side Includes (SSI). Wird leider nicht von allen Anbietern unterstützt.

      2. Es gibt Editoren, z. B. Phase 5 (http://www.meybohm.de, die Includes unterstützen.

      3. Alles in einer externen Javascriptdatei in eine Textvariable packen und mit document.write ausgeben. Aber Vorsicht mit " und '! Besucher ohne Javascript sehen dann aber nichts.

      Ich würde zu Variante 2 raten. So werden die Seiten nur einmal und nicht bei jedem Aufruf neu generiert.

      Gruß,     Jürgen

      PS In dem geposteten Block geht es mit Groß- und Kleinschreibung ziemlich durcheinander (javascript/JavaScript)

      Wie nochmal??? Hab das net verstanden. Poste mal nen Code!!!

      1. Hallo,

        Wie nochmal??? Hab das net verstanden. Poste mal nen Code!!!

        in diesem Block:

        <div id=top width=100%><img src=daten/bg2.bmp alt=></div><script type=text/javascript src=daten/script.js></script><SCRIPT language=JavaScript src=daten/menu_array.js type=text/javascript></SCRIPT><SCRIPT language=JavaScript src=daten/mmenu.js type=text/javascript></SCRIPT><div id="topm"><script type="text/JavaScript" src="daten/context.js"></script></div><style type="text/css">#topm {position:absolute;width:154px;border:1px solid #808080;visibility:hidden;background-color:#CCCCCC}</style>

        schreibst Du

        <script type=text/javascript ...
        <SCRIPT language=JavaScript ...
        <script type="text/JavaScript ...

        sieh nach, z. B. im Selfhtml, wie es richtig heißt.
        http://selfhtml.teamone.de/html/transit/scripts.htm#definieren

        Gruß,     Jürgen