 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
09.08.2004, 17:32
|
#1
|
|
TP-Member
Registriert seit: Mar 2004
Ort: Aachen
|
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).
|
|
|
09.08.2004, 17:40
|
#2
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
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>
|
|
|
09.08.2004, 18:35
|
#3
|
|
TP-Member
Registriert seit: Mar 2004
Ort: Aachen
|
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!!!
|
|
|
09.08.2004, 18:37
|
#4
|
|
Guest
Registriert seit: Feb 2004
|
Hey sess: vor genau 20 minuten hab ich die seite meines kumpel genau mit dem script geschützt 
|
|
|
09.08.2004, 18:39
|
#5
|
|
TP-Member
Registriert seit: Mar 2004
Ort: Aachen
|
Schön für dich, Dene!
Helfen willst du mir aber nicht?
|
|
|
09.08.2004, 18:48
|
#6
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Dürfte ein Copy'n'Paste-Fehler sein  . Das hier: var eingabe = window.prompt("Bitte Passwort eingeben",""); gehört in eine Zeile.
|
|
|
09.08.2004, 19:00
|
#7
|
|
TP-Member
Registriert seit: Mar 2004
Ort: Aachen
|
Cool!!!!!
Es funktioniert.
Danke!
Nimm dir ein Bier!
|
|
|
09.08.2004, 19:04
|
#8
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Zitat:
|
Zitat von sess
...Nimm dir ein Bier!
|
Hab ich vor... 
|
|
|
10.08.2004, 14:05
|
#9
|
|
TP-Member
Registriert seit: Mar 2004
Ort: Aachen
|
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.
|
|
|
10.08.2004, 14:21
|
#10
|
|
TP-Veteran
Registriert seit: Jun 2004
Ort: Stuttgart
|
if(eingabe="") document.location.href = "seite.html";
else document.location.href = eingabe + ".html";
|
|
|
10.08.2004, 14:53
|
#11
|
|
TP-Member
Registriert seit: Mar 2004
Ort: Aachen
|
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.
|
|
|
10.08.2004, 14:55
|
#12
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Code:
function Passwort() {
var eingabe = window.prompt("Bitte Passwort eingeben","");
if(eingabe="") document.location.href = "seite.html";
else document.location.href = eingabe + ".html";
}
|
|
|
10.08.2004, 14:58
|
#13
|
|
TP-Veteran
Registriert seit: Jun 2004
Ort: Stuttgart
|
sorry
webmichl hats mal ganz hingeschrieben 
|
|
|
10.08.2004, 15:11
|
#14
|
|
TP-Member
Registriert seit: Mar 2004
Ort: Aachen
|
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.
|
|
|
10.08.2004, 15:14
|
#15
|
|
TP-Veteran
Registriert seit: Jun 2004
Ort: Stuttgart
|
du hast es garnicht eingebunden. pack es mit bei onLoad="" im body tag.
edit: jetzt hab ichs gesehen. auf der support-seite
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:19 Uhr.
|
 |