Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 09.08.2004, 17:32   #1
TP-Member
 
Benutzerbild von sess
 
Registriert seit: Mar 2004
Ort: Aachen
sess macht alles soweit korrekt

Passwortschutz nur mit JavaScript (update!!)


Hallo,

ich möchte eine Seite einer Website durch einen einfachen Passwortschutz schützen lassen. Bitte kein PHP, da das der Server sowieso nicht akzeptiert.

Ich habe hier ein Skript im Netz gefunden, das ich ganz okay finde. Das Passwort ist einfach der Name der versteckten Seite.

<script language="JavaScript">
var eingabe = window.prompt("Bitte Passwort
eingeben","");
document.location.href = eingabe + ".html";
</script>



Nun habe ich von JavaScript aber absolut keine Ahnung.

Kann mir jemand idiotensicher erklären, wie ich das Script im Head einbinde und es später im Link zu der verborgenen Seite aufrufen kann?? Ich habe es zwar schon versucht, aber es will einfach nicht funktionieren.

Danke, Sess.

Geändert von sess (10.08.2004 um 14:06 Uhr).
sess ist offline   Mit Zitat antworten


Alt 09.08.2004, 17:40   #2
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Als Erstes packst Du das Teilchen in eine eigene function und setzt das ganze irgendwo in den HEAD-Bereich:
Code:
     <script language="JavaScript">
Code:
  function Passwort() {
     var eingabe = window.prompt("Bitte Passwort
      eingeben","");
     document.location.href = eingabe + ".html";
    }
     </script>
   
   



Mit dem Link rufst Du dann diese function auf:

Code:
<a href="javascript:Passwort()">Passworteingabe</a>
__________________

webmichl ist offline   Mit Zitat antworten
Alt 09.08.2004, 18:35   #3
TP-Member
 
Benutzerbild von sess
 
Registriert seit: Mar 2004
Ort: Aachen
sess macht alles soweit korrekt
Danke Webmichl für die schnelle Hilfe.

Ich habe das genau so eingesetzt. Es wird nun aber weder ein Passwort abgefragt, noch wird die seite aufgerufen.

Kannst du mir einen Gefallen tun? Ich muss die Seite nämlich heute abend fertig haben und ich komme langsam ins Schleudern.

Rufe doch mal die Seite unter www.soulbuzz.de/totnios auf. Dann klicke auf "Unternehmen". Auf dieser Seite habe ich das Script eingebaut. Hier musst du auf "Support" klicken (dieser Button ist mit dem Befehl belegt und diese Support Seite soll passwortgeschützt sein).

Es wäre sehr nett, wenn du dir dazu mal den Quelltext anschaust. Vielleicht habe ich doch irgendetwas falsch gemacht.

Danke!!!
sess ist offline   Mit Zitat antworten
Alt 09.08.2004, 18:37   #4
Guest
 
Registriert seit: Feb 2004
Dene bringt sich richtig einDene bringt sich richtig ein
Hey sess: vor genau 20 minuten hab ich die seite meines kumpel genau mit dem script geschützt
Dene ist offline   Mit Zitat antworten
Alt 09.08.2004, 18:39   #5
TP-Member
 
Benutzerbild von sess
 
Registriert seit: Mar 2004
Ort: Aachen
sess macht alles soweit korrekt
Schön für dich, Dene!

Helfen willst du mir aber nicht?
sess ist offline   Mit Zitat antworten
Alt 09.08.2004, 18:48   #6
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Dürfte ein Copy'n'Paste-Fehler sein . Das hier: var eingabe = window.prompt("Bitte Passwort eingeben",""); gehört in eine Zeile.
__________________

webmichl ist offline   Mit Zitat antworten
Alt 09.08.2004, 19:00   #7
TP-Member
 
Benutzerbild von sess
 
Registriert seit: Mar 2004
Ort: Aachen
sess macht alles soweit korrekt
Thumbs up

Cool!!!!!

Es funktioniert.

Danke!

Nimm dir ein Bier!
sess ist offline   Mit Zitat antworten
Alt 09.08.2004, 19:04   #8
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Zitat:
Zitat von sess
...Nimm dir ein Bier!
Hab ich vor...
__________________

webmichl ist offline   Mit Zitat antworten
Alt 10.08.2004, 14:05   #9
TP-Member
 
Benutzerbild von sess
 
Registriert seit: Mar 2004
Ort: Aachen
sess macht alles soweit korrekt

Ergänzung!!


Hallo,

der Passwortschutz funktionert nun.

Jetzt hätte ich noch gerne folgendes:
Wenn man das falsche Passwort eintippt oder auf "Abbrechen" geht, öffnet sich diese häßliche Standard-Explorer Seite.

Kann man das Java-Script nicht noch insofern erweitern, daß man bei Falscheingabe oder Abbruch auf eine von mir gestaltete Seite weitergeleitet wird.

Das geht doch bestimmt, oder?

Danke.
sess ist offline   Mit Zitat antworten
Alt 10.08.2004, 14:21   #10
TP-Veteran
 
Benutzerbild von the-architect
 
Registriert seit: Jun 2004
Ort: Stuttgart
the-architect bringt sich richtig einthe-architect bringt sich richtig ein
if(eingabe="") document.location.href = "seite.html";
else document.location.href = eingabe + ".html";
__________________
mein blog | imedo.de | clubrating.de | deviantart


the-architect ist offline   Mit Zitat antworten
Alt 10.08.2004, 14:53   #11
TP-Member
 
Benutzerbild von sess
 
Registriert seit: Mar 2004
Ort: Aachen
sess macht alles soweit korrekt
Danke,

ich habe meinen Code ergänzt, er sieht nun so aus (will aber nicht funktionieren):

function Passwort() {
var eingabe = window.prompt("Bitte Passwort eingeben","");
document.location.href = eingabe + ".html";
if(eingabe="") document.location.href = "seite.html";
else document.location.href = eingabe + ".html";
}

Ihr müsst mir das wirklich so einfach, wie möglich erklären. Ich verstehe absolut gar nichts von JavaScript.
sess ist offline   Mit Zitat antworten
Alt 10.08.2004, 14:55   #12
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Code:
 function Passwort() {
       var eingabe = window.prompt("Bitte Passwort eingeben","");
 if(eingabe="") document.location.href = "seite.html";
       else document.location.href = eingabe + ".html";
      }
__________________

webmichl ist offline   Mit Zitat antworten
Alt 10.08.2004, 14:58   #13
TP-Veteran
 
Benutzerbild von the-architect
 
Registriert seit: Jun 2004
Ort: Stuttgart
the-architect bringt sich richtig einthe-architect bringt sich richtig ein
sorry

webmichl hats mal ganz hingeschrieben
__________________
mein blog | imedo.de | clubrating.de | deviantart


the-architect ist offline   Mit Zitat antworten
Alt 10.08.2004, 15:11   #14
TP-Member
 
Benutzerbild von sess
 
Registriert seit: Mar 2004
Ort: Aachen
sess macht alles soweit korrekt
Tut mir leid, aber es funktioniert nicht!!

Kann nochmal jemand nachschauen?

Auf der Startseite (index.html) habe ich das Script eingefügt. Mit der falschen Eingabe habe ich probeweise mal die Impressum-Seite verlinkt.

Also auf "Support" klicken, dann sollte sich das Impressum öffnen.

hier die Adresse nochmal:
http://www.soulbuzz.de/totnios

Danke.
sess ist offline   Mit Zitat antworten
Alt 10.08.2004, 15:14   #15
TP-Veteran
 
Benutzerbild von the-architect
 
Registriert seit: Jun 2004
Ort: Stuttgart
the-architect bringt sich richtig einthe-architect bringt sich richtig ein
du hast es garnicht eingebunden. pack es mit bei onLoad="" im body tag.

edit: jetzt hab ichs gesehen. auf der support-seite
__________________
mein blog | imedo.de | clubrating.de | deviantart


the-architect ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > Javascript
Passwortschutz nur mit JavaScript Passwortschutz nur mit JavaScript
« javascript: schleife | Javascript Link setzen im Dreamweaver »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
FormCheck mit vielen einzelnen Radiobutton - nur wie ? nodoubt Dreamweaver 4 16.12.2003 11:10
mit include nur die ersten 99 zeichen einer txt datei auslesen achimer Traum-Dynamik 6 26.11.2003 15:02
Öffnen einer neuen Seite mit Javascript ... ? Bart Javascript 1 02.04.2003 23:08
Javascript Passwortschutz querelle Javascript 28 12.12.2001 12:00
Was soll das nur mit dem Lessons kack :) Grimpfl Dreamweaver 2 09.02.2001 16:05


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:19 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18