• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Offline HTML Problem

tha-one

Neues Mitglied
> Hallo,
>
> ich möchte auf einem Netzwerklaufwerk eine .html
> oder .hta
> Datei anlegen. In dieser Datei sollen 5 Namen
> stehen hinter diesen 3 Verschiedene Buttons die
> entweder den Namen einfärben oder eine ähnliche
> Kennzeichung herbeiführen.
>
> Der Clou an der Sache: Wenn nun ein 2ter User die
> Datei öffnet, soll dieser die farbliche Änderung
> (oder die Kennzeichnung) die User 1 gemacht hat
> direkt sehen. Die Änderung muss also in der Datei
> gespeichert werden.
>
> Wie ist dieses möglich?
>
> Am liebsten wäre mir wenn Ihr einen Beispiel
> Quelltext senden könntet!
>
>
 
Welche Bemühungen hast du selbst bisher angestellt? (Ich meine außer den Text von anderswo hier rein zu kopieren und abzuwarten)
 
Ich schuster mir grade einen ab,...

Also da meine HTML Kenntnisse sehr eingerostet sind habe ich erstmal so angefangen:

<html>
<head>
<title>Status</title>
</head>
<body>
<h1>SKB Status</h1>
<form action="input_button.htm">
<p>
<textarea cols="20" rows="4" name="textfeld"></textarea>
<input type="button" name="User 1 Bereit" value="Bereit"
onclick="this.form.textfeld.value='User1 ist Bereit'">
<input type="button" name="SKB Abwesend" value="Abwesend"
onclick="this.form.textfeld.value='User1 ist Abwesend'">
<input value="speichern" type="submit" />
</p>
</form>
</body>
</html>
 
Ich formuliere mein eigentliches Problem mal um:

Gibt es einen HTML Code (oder andere Sprache), der in der Seite eine Speicherroutine (z.B. alle 5 Sek) durchführt? Sodass alle Änderungen auf der Seite sich in dem HTML Dokument permanent für alle (nach Akutalisierungsroutine) sichtbar sind
 
Nein. Für sowas brauchst du eine serverseitige Sprache wie zB php, aps.net, serverseitiges JS oder ähnliches.
 
Nein. Für sowas brauchst du eine serverseitige Sprache wie zB php, aps.net, serverseitiges JS oder ähnliches.
Mit anderen Worten, mit einer "Offline" Html Seite wird das nicht möglich sein.
Ich verstehe auch den Sinn dahinter nicht, bzw weiß wirklich nicht ob ich dich richtig verstanden habe: Du möchtest, bei jedem mal wenn die Datei geöffnet wird, einen Button oder Schriftzug in einer anderen Farbe darstellen?
 
Ohne Zugang zum Server kann ein User normaler Weise keine permanenten Änderungen an einer HTML- oder CSS-Datei vornehmen. Das wäre ja auch kaum erwünscht.

Demzufolge benötigt man eine Schnittstelle zwischen Client und Server:
- Der User klickt auf einen Button.
- Der Button reicht per AJAX Informationen an eine Datenbank weiter.
- Der Server setzt diese Informationen beim Ausliefern der Seite in Styles um: Wenn in der Datenbank ein bestimmter Wert gesetzt ist, wird eine CSS-Klasse zu einem HTML-Tag hinzugefügt.
- Damit die Veränderung für alle Besucher sofort sichtbar wird, müsste man einen Server mit NodeJS aufsetzen, der die Seite im Abstand von Sekunden aktualisiert.

Dem Code des TE nach zu urteilen, dürfte das aber alles außerhalb seines Kenntnisstands liegen.
 
Zurück
Oben