WinFuture-Forum.de: Javascript - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Javascript if abfrage mit verlinkung


#1 Mitglied ist offline   gewup 

  • Gruppe: aktive Mitglieder
  • Beiträge: 43
  • Beigetreten: 08. März 06
  • Reputation: 0

geschrieben 22. Januar 2007 - 23:41

hi leutz,

ich möchte so eine Art "Passwortabfrage" programieren, man muss hlat ein bestimmtes Wort in ein Feld eingeben und dann nen Button drücken. und schon soll man zur nächsten seite wetergeleitet werden. doch leider tut des net ganz so, wie ich mir vorgestellt habe. die Abfrage ist einwandfrei, nur die automatische Weiterleitung funtzt net.Poste mal den Code, vielleicht kann mir ja jemand weiterhelfen.

<HTML> 

<HEAD> 

<TITLE>If-Abfrage</TITLE>

<script type="text/javascript"> 

function abfrage() 
{ 
var x = document.form.eingabe.value 

if (x==1) 
 {
	document.form.ausgabe.value="JA, Eingabe=1";
	location.href=http://www.Domain.de/'
 }

else document.form.ausgabe.value="Eingabe ungleich 1"

} 

</SCRIPT> 



</HEAD> 

<BODY> 

<FORM name=form> 
<P> Eingabe: <INPUT TYPE=text NAME=eingabe VALUE="" SIZE=31> 

Gib 1 oder eine andere Zahl ein 

<P><INPUT TYPE=button NAME=Absenden VALUE="Eingabe=1 ?" onclick="abfrage()"> 

<P>Ausgabe: <INPUT TYPE=text NAME=ausgabe VALUE="" SIZE=30>


</FORM>

</BODY> 

</HTML>


thx greetz gewup
0

Anzeige



#2 Mitglied ist offline   tobiasndw 

  • Gruppe: aktive Mitglieder
  • Beiträge: 3.815
  • Beigetreten: 24. September 03
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 23. Januar 2007 - 00:02

Sowas ist total sinnfrei. Da schau ich einfach in den Quellcode und kopier mir die Adresse heraus und schon bin ich auf der Seite ohne das Kennwort eingegeben zu haben.

Sag uns mal was genau du "sichern" möchtest, dann kann dir sicher weitergeholfen werden.
0

#3 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 23. Januar 2007 - 00:03

1.) window.location.href
2.) Anführungszeichen
3.) Soll das Ganze auch in irgend einer Art und Weise sicher sein? Dann kommst du mit JavaScript nämlich nicht weit.
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#4 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 23. Januar 2007 - 09:23

document.form

existiert nicht.

Kann es sein, daß du document.getElementsByName('form').item(0) meinst?

@Graumagier:
Window.Location ist in den globalen Scope gemappt, von daher korrekt.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#5 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 23. Januar 2007 - 09:37

Rika sagte:

@Graumagier:
Window.Location ist in den globalen Scope gemappt, von daher korrekt.

Dass es funktioniert weiß ich, aber ich find's nicht schön ;)
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#6 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 23. Januar 2007 - 14:40

Dann kommst du etwa 7 Subversionsnummern zu spät, deinen Vorschlag für eine Änderung bei Netscape einzureichen.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#7 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 23. Januar 2007 - 19:05

Mit JavaScript kommst du, wie schon von anderen erwähnt, nicht weit. Mach entweder eine .htaccess oder einfach nur ein PHP-Login. Das ist dann sicher! :wink:
0

#8 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 23. Januar 2007 - 20:00

Ach, wieso nicht?

<form><input id="foo" type="text" value=""/><input type="button" value="Weiter&lt;" onclick="location.href='http://www.domain.de/'+document.getElementById('foo').value+'.html'"></form>
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#9 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 23. Januar 2007 - 20:34

Beitrag anzeigenZitat (Rika: 23.01.2007, 20:00)

Ach, wieso nicht?

<form><input id="foo" type="text" value=""/><input type="button" value="Weiter&lt;" onclick="location.href='http://www.domain.de/'+document.getElementById('foo').value+'.html'"></form>


und so kommt man dann einfach auf nen 404-Error, wenn man das falsche "PW" eingegeben hat.. naja, kann man natürlich per htaccess schön gestalten, aber das wär wenigstens sicher..

sorry Rika ;)
0

#10 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 23. Januar 2007 - 20:38

Naja, aber nach dem ersten Mal hat man den Link in der Browser-History...
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

#11 Mitglied ist offline   gewup 

  • Gruppe: aktive Mitglieder
  • Beiträge: 43
  • Beigetreten: 08. März 06
  • Reputation: 0

geschrieben 24. Januar 2007 - 21:18

@ all: danke es hat funktioniert!!!!
0

#12 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 24. Januar 2007 - 22:34

Zitat

Naja, aber nach dem ersten Mal hat man den Link in der Browser-History...

Oder das Passwort im Passwortmanager... der Unterschied ist wohl, daß man mittels .htaccess relativ einfach verschiedenen Benutzern verschiedene Passwörter zentral zuweisen kann. Bei reinen Dateinamen müsste man redirecten, kopieren, hardlinken, umbenennen, löschen...
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#13 Mitglied ist offline   Graumagier 

  • Gruppe: aktive Mitglieder
  • Beiträge: 8.811
  • Beigetreten: 01. März 04
  • Reputation: 1
  • Geschlecht:Männlich
  • Wohnort:Graz, Österreich

geschrieben 24. Januar 2007 - 23:00

Rika sagte:

Oder das Passwort im Passwortmanager...

Ne, ich meinte damit eigentlich, dass der Link ja aus dem Browserhistory auszulesen ist. Wobei mir aber gerade wieder eingefallen ist, dass sich die History per JS ja eben nicht auslesen lässt (keine Ahnung wie ich auf diesen Gedanken gekommen bin).
"If you make something idiot proof, someone will invent a better idiot." - Marvin

For Emails always use OpenPGP. My KeyID: 0xA1E011A4
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0