Speichern von Texten und Links

(Auszug aus "Das Einsteigerseminar SVG — Webgrafiken mit XML" von Helma Spona)

Damit die Sitemap einfach zu erweitern ist, sollten Sie die Texte und Links in Arrays definieren. Sie können dann einfach ein Array durchlaufen und aus den darin enthaltenen Einträgen die Elemente erzeugen. Wenn Sie die Namen der Arrays so vergeben, dass Sie darin die Namen der Gruppen unterbringen, lässt sich anhand des angeklickten Textes der Name der zu verwendenden Arrays berechnen. Die Arrays mit den Texten beginnen mit "w" wie "Werte" und die Arrays mit "l" wie "Links".

var wkontakt=new Array("Impressum", "Kontakt", "Gästebuch", "Forum");

var lkontakt=new Array("impressum.htm", "kontakt.htm", "gaestebuch.htm" ,"forum.htm")

var winhalte=new Array("SVG", "Skripting", "XML", "FAQ", "Links");

var linhalte=new Array("svg.htm", "skripting.htm", "xml.htm", "faq.htm", "links.htm");

var wprojekte=new Array("Browser-Bugs", "MeineWebseite");

var lprojekte=new Array(http://www.browser-bugs.de, "http://www.helma-spona.de");

Die benötigten Arrays brauchen Sie dann im Code nur noch den Variablen werte und links zuzuweisen. Dazu können Sie die eval-Anweisung verwenden. Ihr übergeben Sie die Wertzuweisung als Zeichenkette. Mit eval("werte=w"+elem.getAttribute("id")); weisen Sie bspw. der Variablen werte das Array zu, dessen Namen durch "w" gefolgt vom Namen der Gruppe berechnet wird. Die eval-Anweisung wertet den übergebenen Ausdruck als JavaScript-Befehl aus. Danach enthält also die Variable werte das Array mit den benötigten Texten.

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema SVG bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © verlag moderne industrie GmbH 2001
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "Das Einsteigerseminar SVG — Webgrafiken mit XML" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

verlag moderne industrie GmbH, Justus-von-Liebig-Straße 1, D-86899 Landsberg/Lech, fon ++49 (0) 81 91 / 125 – 0, leserservice(at)mi-verlag.de