2016-03-28 3 views
0

Hallo Ich arbeite derzeit an der Portierung über eine Anwendung auf einen neuen Server und ich jedes Mal, wenn ich die Anwendung in ein neues Verzeichnis verschieben muss ich manuell gehen und alle ändern Tags img, src und script in den HTML-Seiten. Dies wird sehr mühsam, da es mehr als 30 verschiedene Seiten gibt.So erstellen Sie globale Variablen für die Freigabe zwischen HTML-Seiten

Ist das überhaupt eine Konfigurationsdatei zu erstellen, die globale Variablen enthält, die dann am Anfang jeder HTML-Datei eingefügt werden können? Wenn ich zum Beispiel den Pfad zu einem Skript ändere, würde ich nur die Konfigurationsdatei und nicht jede einzelne HTML-Datei ändern müssen.

bearbeiten zu klären:

Derzeit hart codiert scipt/img/scr-Tags, die wie folgt aussehen Ich habe:

<link rel="stylesheet" type="text/css" href="/app/returning/html/returning.css" /> 

Ich hatte gehofft, ich könnte die href Wert eine Variable in einer separaten Datei machen das kann am oberen Rand jeder Seite enthalten sein, und es würde wie folgt aussehen:

<link rel="stylesheet" type="text/css" href="(variable from configuration file here)" /> 
+0

Welche Variablen? Nur JS? – SkullDev

+0

Behalten Sie sie in separaten Ordnern, aber haben Sie alle in einem "globalen" Ordner. Dieser Ordner sollte wahrscheinlich den Namen Ihres Projekts haben. – Gendarme

+1

Am einfachsten ist eine .js-Datei, die alle diese Variablen enthält. Stellen Sie sicher, dass es das erste Ding ist, das auf jeder Seite geladen wird. Wenn diese Variablen sich jedoch ändern und geteilt werden müssen, benötigen Sie eine Datenbanklösung. – durbnpoisn

Antwort

0

Sie eine andere Javascript-Datei mit allen Einstellungen/Konfigurationen mit einem Objekt erstellen können, und Fügen Sie es in jede HTML-Seite ein.

So etwas wie: speziell

var settings = { 
    applicationName : "TEST", 
    IsInDebug : true 
}; 
Verwandte Themen