![]() |
![]() |
||||||||||
![]() |
|
||||||||||
| PROJEKT >> INTERAKTIVITÄT | |||||||||||
| Interaktivität mittels JavaScript | |||||||||||
![]() |
Die karte.htm-Seite und die stadion.php-Seite sind vollständig dynamisch. Dies wurde erreicht, indem sich unter der Hauptnavigation auf diesen beiden Seiten nur SVG-Grafik befindet. Jeder Button, jeder Text ist auf diesen beiden Seiten komplett in SVG-Code geschrieben. Dadurch konnten wir die beiden Seiten voll dynamisch aufbauen, das heißt, nachdem die jeweilige Seite einmal geladen ist, treten keine Ladezeiten mehr auf. Die kompletten Daten (auch die Daten, die man am Anfang nicht sieht, z.B. die Restaurants) befinden sich beim Client. Wenn man nun zum Beispiel auf den An-Button bei den Restaurants klickt, wird eine JavaScript-Funktion gestartet, die bei den Restaurants, die sich in einer anderen SVG-Grafik befinden, das Attribut visibility auf visible stellt. Die Restaurants müssen also nicht erst vom Server zum Client geladen werden.
|
||||||||||