Ergebnis 1 bis 3 von 3
-
09-08-2007, 10:01 #1
Grünschnabel
- registriert
- 09-08-2007
- Beiträge
- 2
Buttons in zufälliger Reihenfolge
Hi leute,
ich habe ein Problem mit einem Playlist Script. Und zwar möchte ich für unser Webradio ein Webinterface programmieren, mit dem man die Playlist editieren kann.
Das klappt auch super (via php), und ich habe das folgendermaßen gelöst:
1. PHP liest das Verzeichnis mit den Dateien aus und einen Button für jede Datei, fortlaufend mit dem namen "file1", "file2", "file3", usw.
2. Der Benutzer klickt auf den Button, dessen Beschriftung (= Dateiname) wird in ein Textfeld hinzugefügt. Der Button wird dann der Ordnungshalber mit "this.style.visibility='hidden'" aussortiert.
Meine Frage ist: Dadurch dass die Buttons fortlaufend nummeriert sind, müsste es doch möglich sein, einen Zufallsbutton zu generieren, sodass alle (!) Dateien des Verzeichnisses, sprich alle Buttons, in einer Zufallsreihenfolge addiert werden.
Ich hoffe, man versteht das
Hier mal das onClick Ereignis eines Buttons:
HTML-Code:<input name="file13" id="file13" value="Antarhes - Different Way.mp3" onclick="document.form1.playlistneu.value=document.form1.playlistneu.value+'/home/www/web0/html/files/'+this.value+'\n';this.style.visibility='hidden'" type="button">
-
09-08-2007, 21:37 #2
Mitglied
- registriert
- 18-08-2005
- Beiträge
- 38
AW: Buttons in zufälliger Reihenfolge
Du müsstest eine Zufallszahl zwischen 1 (inklusive) und 20 (je nachdem wieviele Dateien du hast) generieren und prüfen ob die Zahl schon einmal generiert wurde. Wenn ja, die Funktion wiederholen, wenn nicht dann document.form1.playlistneu.value+=fileX.value und danach die Funktion wieder ausführen.
Dafür müssen aber alle Buttons auf der Seite sein.
Wenn du jedoch nur einen Button auf der Seite haben willst, der beim draufklicken alle Werte in zufälliger Reihe zusammen addiert, musst du die Filenamen schon in einem Array gespeichert haben und dann wieder per Zufallszahl die playlistneu.value ändern.Geändert von javascriptkidie (09-08-2007 um 21:40 Uhr)
-
10-08-2007, 09:06 #3
Grünschnabel
- registriert
- 09-08-2007
- Beiträge
- 2
AW: Buttons in zufälliger Reihenfolge
Hi,
danke erstmal für die Antwort.
Also es soll nur ein zusätzlicher Button auf der Seite sein. Sozusagen, unter den anderen: "Zufällige Reihenfolge" o.ä.
Die Frage ist: Wie speichere ich das denn in einer Funktion, ob die Zahl bereits generiert wurde? Array? Oder wie?
Ähnliche Themen
-
[PHP] Texte in zufälliger Reihenfolge anzeigen
Von Schneider im Forum Serverseitige ProgrammierungAntworten: 4Letzter Beitrag: 22-05-2006, 16:43 -
Buttons "blinken" trotz preload
Von Anfaengerle im Forum Script-CheckAntworten: 10Letzter Beitrag: 06-08-2004, 11:56 -
Klickbarer Bereich von Radio Buttons vergrössern???
Von AndreasS im Forum JavaScriptAntworten: 8Letzter Beitrag: 17-07-2004, 17:30 -
Datenbankabfrage in zufälliger Reihenfolge.
Von kasimir83 im Forum Serverseitige ProgrammierungAntworten: 4Letzter Beitrag: 24-02-2004, 15:59 -
Buttons (im Stylesheet) festlegen?
Von LittleWebby im Forum AllgemeinesAntworten: 5Letzter Beitrag: 18-07-2003, 13:55
Lesezeichen