YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Hilfe bei einer "function" » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 3.094 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Hilfe bei einer "function"
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Tänzer Tänzer ist männlich
Mitglied


Dabei seit: 18.10.04
Beiträge: 182
Forenversion: 3.0; 2.3

 Hilfe bei einer "function" Antworten Zitieren Editieren Melden       UP

Moin.

Ich war letztens in einem Forum und habe da ein nettes Feature gesehen dieses hätte ich auch gerne bei mir im Board.
Ja ich habe auch den dortigen Admin gefragt aber er will es mir nicht sagen wie es Funktioniert..

Es geht um folgendes.

Kann mir jemand die Funktion: "window.location=parseURL()" erklären?
Sobald ich das erste Select-Feld änder lädt die Seite Neu und die URL geht von "index.php?action=test" auf z.B. "index.php?action=test&type=1".
Dann erst wird das zweite Select-Feld freigeschaltet. Wie funktioniert das?

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
<form method="post" action="index.php" name="userform">
 <input type="hidden" name="action" value="test" />
 <input type="hidden" name="send" value="send" />

 ...
  
<select name="type" onchange="window.location=parseURL(('index.php?action=test&type='+this.options[this.selectedIndex].value))"> 
 <option value="0">Bitte wählen:</option>
 <option value="1">Support</option>
 <option value="2">Beschwerde</option>
 <option value="3">Kritik</option>
 </select>


</form>


Danke und mFg

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Tänzer: 01.05.08 19:11.

01.05.08 14:37 Tänzer ist offline E-Mail WWW Finden Als Freund hinzufügen
Agi Agi ist männlich
TEAM - PHP Freak

images/avatars/avatar-5240.gif

Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi
Forenversion: 3.1

Antworten Zitieren Editieren Melden       UP

Also von der Beschreibung her würd ich auf Ajax tippen. Da das für mich aber auch noch Neuland ist, kann ich dir da jetzt nicht wirklich helfen.

__________________

01.05.08 16:27 Agi ist offline Finden Als Freund hinzufügen
HForum HForum ist männlich
Mitglied


images/avatars/avatar-3849.gif

Dabei seit: 28.01.05
Beiträge: 361
Herkunft: Schweiz - St. Gallen
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Hoi Tänzer,

Das was du da siehst, ist ein "onchange" Javascript event. Wenn sich ein Element ändert wird die neue URL geladen.
"window.location" (Dt. Fenster.Standort) ist der Standort vom Browserfenster welches diesen Quelltext beeinhaltet.
this.options[this.selectedIndex].value ist einfach der Wert der aktuell gewählten Option...

Nachdem du Weitergeleitet wurdest lädt das PHP-Scrupt ganz einfach andere Templates mithilfe des Type's der übergeben wurde. In den neuen Templates ist die zweite Selectbox nicht disabled... Augenzwinkern

btw. Das ist definitiv kein Ajax großes Grinsen .

Gruss

__________________
(\ /)
( . .)
C('')('')
01.05.08 17:02 HForum ist offline E-Mail WWW Finden Als Freund hinzufügen MSN Passport-Profil von HForum anzeigen
Tänzer Tänzer ist männlich
Mitglied


Dabei seit: 18.10.04
Beiträge: 182
Forenversion: 3.0; 2.3

Themenstarter Thema begonnen von Tänzer
Antworten Zitieren Editieren Melden       UP

Moin.

Hat sich erledigt, ich dachte dsa parseURL() muss mit ins Script, aber funktioniert auch ohne. fröhlich

Trozdem danke!

mFg
01.05.08 19:10 Tänzer ist offline E-Mail WWW Finden Als Freund hinzufügen
[kamui]
~


images/avatars/avatar-4963.gif

Dabei seit: 27.04.05
Beiträge: 2.992

Antworten Zitieren Editieren Melden       UP

Ist übrigens kein AJAX, sondern lediglich JavaScript.

Der SelfHTML-Tutorials, der erklärt wie man 2 Frames mit einem Link ändert, arbeitet meines Wissens auch mit window.location Augenzwinkern
01.05.08 23:18 [kamui] ist offline Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Hilfe bei einer "function"