Hallo, ich suche Hilfe zu folgendem Thema:
Ich habe eine HTML basierende Arbeitshilfe für die Mitarbeiter, 90 Angestellte, unserer Firma erstellt. Wir bekommen fast täglich Veränderungen. Ich müsste daher ein Update immer 90 mal schreiben, da in einigen der HTML-Dokumente immer der Vor- und Nachname jedes einzelnen Mitarbeiters eingetragen werden muss. Hinzu kommt, dass wir in einem Schichtsystem arbeiten und die Mitarbeiter täglich ihren Arbeitsplatz wechseln. Besser wäre also eine Methode bei der ich nur noch eine Version der Arbeitshilfe einzusetzen brauche, als wie bisher 90 Einzelversionen. Optimal wäre es, wenn es eine Möglichkeit gäbe, dass sich der Vor- und Nachname automatisch an die Textposition des HTML-Dokumentes setzt, zum Beispiel durch eine Funktion beim Öffnen des HTML-Dokumentes mit Hilfe einer Aufforderung: „Bitte geben Sie Ihren Vor- und Nachnamen ein.“
Für Ihre Hilfe möchte ich mich schon im Vorraus bedanken und verbleibe mit freundlichem Gruß.
Dave Hoff
Es gibt eine Startseite mit Links. In den einzelnen Linkseiten muss jeweils der Name eingetragen werden, dann wäre das Problem gelöst.
Beispiel:
Ich habe im Beispiel drei Seiten (AutoNameIndex.htm, Text 001.htm, Text 002.htm). Der Benutzer sollte nur eimal seinen Namen auf der "AutoNameIndex.htm" Seite eingeben, so dass der Name immer in den jeweiligen Links "Text 001.htm" und "Text 002.htm" automatisch eingetragen wird, ohne erneutes Eingeben des Namens, also nicht so wie noch im Beispiel.
Startseite ("AutoNameIndex.htm"):
_____________________________________________________________________
<html>
<head>
<title>AutoNameIndex</title>
</head>
<strong>
<font color="#000000">
Textforgaben:
</font>
</strong>
<br>
<a style="text-decoration:none; color:black" href="Text 001.htm">Text 001</a>
<br>
<a style="text-decoration:none; color:black" href="Text 002.htm">Text 002</a>
<br>
</font>
</body>
</html>
_____________________________________________________________________
Linkseite ("Text 001.htm" und "Text 002.htm"):
Der Quelltext ist bei beiden identisch.
_____________________________________________________________________
<html>
<head>
<title>Text 001</title>
</head>
<script type="text/javascript">
window.onload = getName;
function getName() {
var name = window.prompt('Bitte geben sie ihren Namen ein!', '');
if (document.getElementById('benutzername')) {
var tn_name = document.createTextNode(name);
document.getElementById('benutzername').appendChild(tn_name);
}
}
</script>
<body>
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
Blabla bla bla blaa bla, bla bla blaa bla. Blabla bla bla blaa bla, bla bla blaa bla. Blabla bla bla blaa bla, bla bla blaa bla.
<BR>
<span id="benutzername"></span>, blabla bla bla blaa. Blabla bla bla blaa. Blabla bla bla blaa.
</FONT>
</body>
</html>
Ich habe eine HTML basierende Arbeitshilfe für die Mitarbeiter, 90 Angestellte, unserer Firma erstellt. Wir bekommen fast täglich Veränderungen. Ich müsste daher ein Update immer 90 mal schreiben, da in einigen der HTML-Dokumente immer der Vor- und Nachname jedes einzelnen Mitarbeiters eingetragen werden muss. Hinzu kommt, dass wir in einem Schichtsystem arbeiten und die Mitarbeiter täglich ihren Arbeitsplatz wechseln. Besser wäre also eine Methode bei der ich nur noch eine Version der Arbeitshilfe einzusetzen brauche, als wie bisher 90 Einzelversionen. Optimal wäre es, wenn es eine Möglichkeit gäbe, dass sich der Vor- und Nachname automatisch an die Textposition des HTML-Dokumentes setzt, zum Beispiel durch eine Funktion beim Öffnen des HTML-Dokumentes mit Hilfe einer Aufforderung: „Bitte geben Sie Ihren Vor- und Nachnamen ein.“
Für Ihre Hilfe möchte ich mich schon im Vorraus bedanken und verbleibe mit freundlichem Gruß.
Dave Hoff
Es gibt eine Startseite mit Links. In den einzelnen Linkseiten muss jeweils der Name eingetragen werden, dann wäre das Problem gelöst.
Beispiel:
Ich habe im Beispiel drei Seiten (AutoNameIndex.htm, Text 001.htm, Text 002.htm). Der Benutzer sollte nur eimal seinen Namen auf der "AutoNameIndex.htm" Seite eingeben, so dass der Name immer in den jeweiligen Links "Text 001.htm" und "Text 002.htm" automatisch eingetragen wird, ohne erneutes Eingeben des Namens, also nicht so wie noch im Beispiel.
Startseite ("AutoNameIndex.htm"):
_____________________________________________________________________
<html>
<head>
<title>AutoNameIndex</title>
</head>
<strong>
<font color="#000000">
Textforgaben:
</font>
</strong>
<br>
<a style="text-decoration:none; color:black" href="Text 001.htm">Text 001</a>
<br>
<a style="text-decoration:none; color:black" href="Text 002.htm">Text 002</a>
<br>
</font>
</body>
</html>
_____________________________________________________________________
Linkseite ("Text 001.htm" und "Text 002.htm"):
Der Quelltext ist bei beiden identisch.
_____________________________________________________________________
<html>
<head>
<title>Text 001</title>
</head>
<script type="text/javascript">
window.onload = getName;
function getName() {
var name = window.prompt('Bitte geben sie ihren Namen ein!', '');
if (document.getElementById('benutzername')) {
var tn_name = document.createTextNode(name);
document.getElementById('benutzername').appendChild(tn_name);
}
}
</script>
<body>
<FONT face="Verdana, Arial, Helvetica, sans-serif" size=2>
Blabla bla bla blaa bla, bla bla blaa bla. Blabla bla bla blaa bla, bla bla blaa bla. Blabla bla bla blaa bla, bla bla blaa bla.
<BR>
<span id="benutzername"></span>, blabla bla bla blaa. Blabla bla bla blaa. Blabla bla bla blaa.
</FONT>
</body>
</html>