Hallo Helmut,
Und die könnte man dann am Client mittels JavaScript wahlweise ausblenden
Kommt drauf an. Wenn du das SVG separat generierst und als <img> Element einbindest, hast Du aus der Webseite heraus keinen Einfluss. Das SVG-DOM ist dann vom DOM der Webseite getrennt.
Ich hab voriges jahr mal damit experimentiert - man kann im SVG JavaScript haben, das die URL des SVG abfragt und, dann schaut, ob da URL-Parameter oder Hash-Parameter sind und darauf reagiert. Aber das wäre dann schon extrem speziell, und es ist unnötiges Gefummel.
Denn wenn Du das SVG inline ins HTML setzt, stehen Dir alle Wege offen. Dann ist das SVG-Bild Teil des HTML-DOM und du kannst mit Klassen, CSS-Regeln und JavaScript dran rumfummeln, wie es Dein Herz erfreut.
Du könntest auch mit JavaScript statt mit PHP zeichnen. Was es nicht einfacher macht…
Rolf
sumpsi - posui - obstruxi