Autor Thema: mit Java-Script auf akt. Dokument zugreifen  (Gelesen 1864 mal)

Offline Hoschi

  • Frischling
  • *
  • Beiträge: 3
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
mit Java-Script auf akt. Dokument zugreifen
« am: 10.07.02 - 17:18:53 »
Hi,

kann man mit einem Java-Script auf den Inhalt eines Textfeldes in dem aktuell im WEB geöffneten Dokument zugreifen?

Ich würde gerne eine Passwortabfrage pro Dokument im WEB realisieren (wenn man es editieren möchte) und konnte bis jetzt nur das Passwort im Script hinterlegen:


password = prompt("Geben Sie Ihr Passwort fuer diese Seite ein","");
if(password != "12345") history.back();
else alert("Zutritt")


Dann wäre aber zu jedem Dokument das gleiche Passwort vorhanden. Ich würde es gerne beim Anlegen des Dokumentes in einem Textfeld hinterlegen und dann über die Input-Box (promt) abfragen.


Gruß und Dank,
Hoschi
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
-----------------------------
Server 5.0.9a
Client 5.0.6a bis 5.0.10
-----------------------------

Offline CAL

  • Frischling
  • *
  • Beiträge: 12
Re: mit Java-Script auf akt. Dokument zugreifen
« Antwort #1 am: 11.07.02 - 09:22:06 »
moin,

nehmen wir an, dein Feld heisst "savePass".
mit >var savedPass = document.forms[0].savePass.value;< schreibst du den Wert in eine Variable.
Abfrage könnte dann sein:
if (savedPass == password)
Umgekehrt: >document.forms[0].savePass.value = password;< schreibt zurück ins Feld.

grz,
cal
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re: mit Java-Script auf akt. Dokument zugreifen
« Antwort #2 am: 11.07.02 - 10:45:39 »
hat wohl einen haken, der wäre :
einmal bitte rechte Maustaste, Quellcode anzeigen -> und jeder hat das Passwort...

Versteckst du das feld, kannst du mittels javascript nicht mehr drauf zugreifen, schade.

gruss till
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Hoschi

  • Frischling
  • *
  • Beiträge: 3
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re: mit Java-Script auf akt. Dokument zugreifen
« Antwort #3 am: 11.07.02 - 11:14:41 »
Ih habe auch gerade gemerkt, dass ich nur auf das Textfeld zugreifen kann, wenn das Dokument in Edit-Modus ist.

Ansonsten kommst die Fehlermeldung (Dokument im Lese-Modus) im Explorer:

Fehler: 'document.forms.0.savePass.value' ist kein Objekt



Daher vielleicht so:
Feld verbergen im Lesemodus und sichtbar im Bearbeitungsmodus. Im Bearbeitungsmodus soll man ja auch dort sein PW eingeben können.

Kann man nun,wenn man z.B. auf einen Button "Bearbeiten" drückt, das Dokument in den Bearbeitungsmodus versetzen und danach den Textfeldinhalt abfragen?


->Dokument in Bearbeitungsmodus setzen
'dann
var savedPass = document.forms[0].savePass.value;
password = prompt("Geben Sie Ihr Passwort fuer diese Seite ein, um sie zu bearbeiten","");
if(password != savedPass) history.back();
else alert("Zutritt")



Gruß,
Sven
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
-----------------------------
Server 5.0.9a
Client 5.0.6a bis 5.0.10
-----------------------------

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re: mit Java-Script auf akt. Dokument zugreifen
« Antwort #4 am: 11.07.02 - 11:42:27 »
wenn du keinen wert auf transaktion legst : mach es so.
ich persönlich würde es mit Author-Felder lösen, dann muss der Server "überlegen", nicht der Client...

till
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Hoschi

  • Frischling
  • *
  • Beiträge: 3
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re: mit Java-Script auf akt. Dokument zugreifen
« Antwort #5 am: 11.07.02 - 12:17:27 »
Auf die Datenbank wird nur per "anonymous" zugegriffen. Ansonsten hätte ich es irgendwie versucht mit unserem Notes-Adressbuch zu lösen und sich mit seinem Account zu identifizieren. Es soll aber auf dem anderen Wege passieren, da nicht alle, die in der Datenbank Dokumente erstellen können/sollen, im Notes Adressbuch vorhanden sind und somit auch einen Notes-Client haben.

Die Datenbank soll auch nur über einen Browser aufgerufen werden.
Daher kam mir die Idee mit einer Input-Box ein Textfeld abzufragen und somit Zugriff zu erlangen.
Nur leider habe ich mit Java überhaupt keine Erfahrungen.

Gibt es einen Befehl, um das Dokument in den Edit-Modus zu versetzten mit Java-Script?



Gruß,
Sven
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
-----------------------------
Server 5.0.9a
Client 5.0.6a bis 5.0.10
-----------------------------

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re: mit Java-Script auf akt. Dokument zugreifen
« Antwort #6 am: 11.07.02 - 14:08:37 »
Ne, das ist leider nicht möglich...das sind zwei verschiedene Dinge...dies ist nur über formelsprache oder direkt über die URL möglich.
Kommt drauf an, was das für ne DB ist, bzw. welche Wichtigkeit sie besitzt das Personen Dokumente anlegen dürfen. Als in allem auf jeden Fall ne heikle Geschichte.

till
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz