Hallo, ich habe in einer Webseite Popups, die erscheinen, wenn auf verschiedenen Links geklickt wird; sprich, bis auf den Text und id's identisch aussehende HTML-Fragmente:
Der obige Code stellt vereinfacht den Sachverhalt dar. Ich habe mehrere fast identische DIV-Fragmente. Nun überlege ich ob es sinnvoll (und gängige Praxis) ist diese irgendwie auszulagern, damit ich sie nicht immer neu tippen muss. Per PHP erscheint mir das fast eine Art "overkill" zu sein... Meine Idee war jedoch, dass ich versuche, das über eine JS-Funktion zu lösen und die verschiedenartigen Dinge im Konstruktor mitzugeben. Wie steht ihr dazu? Anbei noch eine Frage: Ich sehe oftmals, dass versucht wird HTML serverseitig und manchmal clientseitig (z.B. AngularJS) zu erzeugen. Gibt es da irgendeine Richtlinie für welche Fälle man das jeweilig machen sollte?
HTML-Code:
... <div class="popup-wrapper" id="popup-1"> <div class="popup-title" id="popup-title-1"></div> <div class="popup-content" id="popup-content-1">Inhalt Popup 1</div> </div> <div class="popup-wrapper" id="popup-2"> <div class="popup-title" id="popup-title-2"></div> <div class="popup-content" id="popup-content-2">Inhalt Popup 2</div> </div> <div class="popup-wrapper" id="popup-3"> <div class="popup-title" id="popup-title-3"></div> <div class="popup-content" id="popup-content-3">Inhalt Popup 3</div> </div> ...
Kommentar