amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Programmierung > html-code auslagern [ - Search - New posts - Register - Login - ]

-1- [ - Post reply - ]

2004-02-18, 09:17 h

Jinx
Posts: 2077
User
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. ]

[ - Answer - Quote - Direct link - ]

2004-02-18, 09:44 h

thomas
Posts: 7718
User

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/

[ - Answer - Quote - Direct link - ]

2004-02-18, 09:47 h

Inferno
Posts: 157
User
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.

[ - Answer - Quote - Direct link - ]

2004-02-18, 09:48 h

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

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

tataaa !!!

Gruß,

Inf.

[ - Answer - Quote - Direct link - ]

2004-02-18, 09:50 h

Jinx
Posts: 2077
User
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

[ - Answer - Quote - Direct link - ]

2004-02-18, 10:32 h

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

[ - Answer - Quote - Direct link - ]

2004-03-25, 18:24 h

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

[ - Answer - Quote - Direct link - ]

2004-03-26, 09:29 h

Hammer
Posts: 2899
User
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

[ - Answer - Quote - Direct link - ]


-1- [ - Post reply - ]


amiga-news.de Forum > Programmierung > html-code auslagern [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.