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. 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? -- 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. |