amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > html-code auslagern [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

18.02.2004, 09:17 Uhr

Jinx
Posts: 2077
Nutzer
hallo!
ich hoffe das passt jetzt hier rein... folgendes möchte ich tun:
ich habe mit einer mischung aus javascript und css sowas wie pulldownmenus programmiert. der trick bestand darin, dass die sich auf einem anderen frame öffnen müssen, als die buttons mit dem mouseovereffekt liegen. klappt auch wunderbar, nur müsste ich jetzt den html-code für die menus in jeder seite eintragen. wenn ich an den menus mal was ändern muss, muss ich das auch in jeder einzelnen seite tun. gibts nicht ne möglichkeit, diesen code in einer externen datei abzulegen und dahin zu referenzieren, ähnlich wie es bei javascript und css möglich ist?

hier mal ein codebeispiel, vielleicht hilft das ja schon:

<div id="box7" style="visibility:hidden; top:0px">
<table width=100% border="1" cellspacing="0" cellpadding="2" bordercolor="#ffffff">
<tr>
<td width=100% bgcolor=#ffff00>
<font color=#29166f><b>Zurück</b></font>
</td>
</tr>
<tr>
<td bgcolor=#29166f>Zurück zur Startseite</td>
</tr>
</table>
</div>

7 von diesen teilen habe ich, die ich gerne auslagern würde.

[edit 2]
mir fällt grad was ein. ich kann diesen code doch dynamisch mit hilfe von javascript einfügen lassen, oder?

--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de

[ Dieser Beitrag wurde von Jinx am 18.02.2004 editiert. ]

[ Dieser Beitrag wurde von Jinx am 18.02.2004 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

18.02.2004, 09:44 Uhr

thomas
Posts: 7718
Nutzer

HTML kann man nicht auslagern, aber Javascripte. Mach auf jede Seite mit Menü ein <script src="auslagerung.js"> und in auslagerung.js ein document.write('<html-code>'). Das müßte funktionieren.

Gruß Thomas

--
Email: thomas-rapp@web.de
Home: home.t-online.de/home/thomas-rapp/

[ - Antworten - Zitieren - Direktlink - ]

18.02.2004, 09:47 Uhr

Inferno
Posts: 157
Nutzer
Richtig, Du kannst JavaScript via

document.write("<div ....");

dynamisch HTML-Code schreiben lassen.
Dann kannst Du das Javascript auch in eine .js - Datei auslagern, so daß Du nur noch an einer Stelle was ändern musst. Vorsicht übrigens bei solchen popup-Fenstern, sonst funktionierts nur noch bei dem einen Browser mit dem man entwickelt/testet. Gerade bei IE kann man da sehr leicht auf die Schnauze fallen, wenn Microsoft die Idee hat, in der nächsten Version was ganz anders zu machen ;)

Gruß,

Inf.

[ - Antworten - Zitieren - Direktlink - ]

18.02.2004, 09:48 Uhr

Inferno
Posts: 157
Nutzer
Ups, Thomas war schneller :)

Naja, dafür ist das hier jetzt mein 100-ster Post

tataaa !!!

Gruß,

Inf.

[ - Antworten - Zitieren - Direktlink - ]

18.02.2004, 09:50 Uhr

Jinx
Posts: 2077
Nutzer
hab ich grad probiert. aber wie bekomm ichs hin, dass der quellcode nur an einer ganz bestimmten stelle eingefügt wird und document.write nicht den ganzen quelltext damit killt?
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de

[ - Antworten - Zitieren - Direktlink - ]

18.02.2004, 10:32 Uhr

Jinx
Posts: 2077
Nutzer
alles klar, jetzt funktionierts :) besten dank!
--
eMail: TheJinx@web.de
Homepage: http://www.TheJinx.de

[ - Antworten - Zitieren - Direktlink - ]

25.03.2004, 18:24 Uhr

_PAB_
Posts: 3016
Nutzer
Weitere einfachere Möglichkeiten wären zB: SSI (Server Side Includes) oder der include-Befehl von PHP, allerdings bieten nicht alle Provider das an.

[ - Antworten - Zitieren - Direktlink - ]

26.03.2004, 09:29 Uhr

Hammer
Posts: 2899
Nutzer
Mit CSS müßte es auch gehen, aber ich persönlich würde es auch mit Javascript machen. :D

Mein JS ist nicht so gut, hat jemand ein Klappmenu auf Lager, in dem Bilder statt Text drin sind. Das leicht in einer bestehenden Seite einzufügen ist? :D
--
MFG

Hammer

http://people.freenet.de/ThaHammer/Amiga.html

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > html-code auslagern [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.