![]() |
HTML + Konstanten
Hallo.
Ich weiß alle sagen es gibt keine Konstanten in HTML, weils keine Programmiersprache ist. Aber ich habe in meinem HTML Dokument extrem viele Stellen, wo ein und die selbe Zeichenfolge vorkommt. Sobald ich diese Zeichenfolge ändern möchte muss ich durch den gesamten Quelltext durchgehen und alle ändern. Ich möchte gern eine Konstante dafür nehmen, dmit ich es nur einmal ändern muss. Geht das irgendwie ? Falls ja, wie ? Falls nein, wie kommt man dazu doch noch Konstanten in HTML verwenden zu können (Javascript/PHP) oder was auch immer. (am besten etwas, das nicht extra installiert werden muss) Und ich bitte um ein einfaches Code-Beispiel, weil ich mich damit eigentlich gar nicht auskenne. Es soll eine art Text-Variable sein. Im HTML Code soll statt dem Konstantennamen eine andere Zeichenfolge interpretiert werden. //edit: es soll nicht später im Browser ausgegeben werden, sondern tatsächlich etwas im Code ändern bsp: <font size="2"></font> Die 2 soll sich dann jeweils ändern. Also ich will die Tag Eigentschaften durch eine Konstante setzen. Danke! |
AW: HTML + Konstanten
HTML ist nunmal keine Programmiersprache/Scriptsprace.
JavaScript (XHTML, AJAX und was sonst noch auf JS aufsetzt) wird auf dem Zielcomputer, bzw. im Browser ausgeführt. (wenn das der Browser unterstützt und der User es nicht deaktiviert hat) PHP wird auf einem Webserver ausgeführt, also noch bevor es beim Benutzer ankommt. Du kannst es auch über ein Programm machen. > Einen Platzhalter in die Datei einbauen und dein Programm ersetzt Diesen dann, bevor du die HTML-Datei auf den Webserver hochgelädst. Code-Beispiele siehe ![]() ![]() |
AW: HTML + Konstanten
Zitat:
|
AW: HTML + Konstanten
Code:
Ist es das was du willst?
<?php
// Konstanten definieren define('KONSTANTE1', 'Text mit <b>HTML</b>'); define('KONSTANTE2', 'Noch ein Text.....'); ?> <html> <head>...</head> <body> bla bla <?php echo KONSTANTE1; ?> <br /> <?php echo KONSTANTE2; ?> </body> </html> |
AW: HTML + Konstanten
Oder der Einsatz eines Template-Systems, z.B. SMARTY
|
AW: HTML + Konstanten
vllt per JavaScript?
ein p (/div/sonstiges) mit nem Namen versehen und dann im JS-Code das innerHTML füllen. EDIT: hier eine funktionierende Version:
Code:
<html>
<head> <script> function Run(){ MeineKonstante = "Text"; var x = document.getElementsByName("MeinText"); for (i = 0; i<x.length; i++){ x[i].innerHTML = MeineKonstante; } } </script> </head> <body onload="Run();"> <p name="MeinText"> </p> <p name="MeinText"> </p> <p name="MeinText"> </p> <p name="MeinText"> </p> </body> </html> |
AW: HTML + Konstanten
Zitat:
Siehe Post von himitsu: Zitat:
lg |
AW: HTML + Konstanten
Code:
So gehts mit CSS.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>[DP] HTML + Konstante</title> <style type="text/css"> span.konstante:before {content:"a";} </style> </head> <body> <span class="konstante"></span><br /> <span class="konstante"></span> </body> </html> mfg Florian |
AW: HTML + Konstanten
Zitat:
Das Beispiel von WM_CLOSE funktioniert für die Text-Ausgabe aber nicht für Tag-Eigenschaften. |
AW: HTML + Konstanten
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz