ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
3291
3291
EMPFEHLEN
-
29.01.08 18:42 #1
- Registriert seit
- Feb 2005
- Beiträge
- 66
Hi Leute!
Aaaaaaalso, wenn so machbar, möchte ich ein Mini-Gästebuch folgendermaßen gestalten:
Es gibt eine Drop-Down-Liste mit Namen, die einem geschrieben haben.
Der Name des Schreibenden (Überschrift vom Beitrag) soll ein Link sein. Klickt man diesen Link, dann soll:
1.) der zugehörige Name im Drop-Down-Menü (über allen Einträgen) ausgewählt werden
2.) neben dem bereits existenten Text-Feld ein Antworten-Button "visible" werden.
Alles andere ist php, das ist gar kein Problem für mich. Nur ich möchte ungern eine aufwendige Javascript-Lösung haben, noch dass es ohne Komfort bleibt.
Kann mit jemand sagen, wie die links auszusehen haben <a href.....>
und wie ich das Drop-Down-Menü anspreche? (wenn das beides nicht das selbe ist
)
Vielen Dank für jegliche Hilfe im Voraus,
Dennis Nowackhttp://www.pvp-arena.de
Eins der komplexesten Mittelalter Browsergames!
-
Hi,
du könntest den Schreiber mit einer ID versehen. Diese ID wird als Wert (value) in die Optionen der Select-Gruppe eingetragen. Wird ein Benutzer angeklickt, so übergibst du die ID an eine Funktion, in der das Selectelement durchlaufen und nach einer Übereinstimmung gesucht wird. Wird eine Übereinstimmung gefunden, wird die Option ausgewählt und der zugehörige Button eingeblendet.
Beispiel:
Vielleicht hilft dir das weiter.Code :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
<html> <head> <title></title> <meta name="author" content="Quaese"> <script type="text/javascript"> <!-- var objBtn = null; function checkSel(intID){ var objSel = document.getElementById("selID"); // Button zurücksetzen if(objBtn != null) objBtn.style.visibility = "hidden"; // Optionen des Select-Elements durchlaufen for(var i=0; i<objSel.length; i++){ // Falls die übergebene ID dem Wert der Option entspricht if(objSel.options[i].value == intID){ // Option auswählen objSel.selectedIndex = i; // Zugehörigen Button anzeigen und Buttonobjekt speichern document.getElementById("btn_"+i).style.visibility = "visible"; objBtn = document.getElementById("btn_"+i); return; } } objSel.selectedIndex = 0; } //--> </script> </head> <body> <form> <select id="selID"> <option value="0">auswählen</option> <option value="1">Person mit ID 1</option> <option value="2">Person mit ID 2</option> <option value="3">Person mit ID 3</option> </select> <div><a href="#" onclick="checkSel(1); return false;">Person 1</a><button style="visibility: hidden;" id="btn_1">antworten</button></div> <div><a href="#" onclick="checkSel(2); return false;">Person 2</a><button style="visibility: hidden;" id="btn_2">antworten</button></div> <div><a href="#" onclick="checkSel(3); return false;">Person 3</a><button style="visibility: hidden;" id="btn_3">antworten</button></div> </form> </body> </html>
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
30.01.08 19:39 #3
- Registriert seit
- Feb 2005
- Beiträge
- 66
Wow,
Funktioniert prächtig!
Der Code ist auch für mich als PHP&Delphi Programmierer absolut verständlich und ich konnte ihn ohne Probleme an meine Bedürfnisse anpassen
Vielen lieben Dank!
Dennis Nowackhttp://www.pvp-arena.de
Eins der komplexesten Mittelalter Browsergames!
Ähnliche Themen
-
Richtige Syntax bei Operatorüberladung, wann sind "friend", "const", "&" nötig?
Von mrs_schokokeks im Forum C/C++Antworten: 4Letzter Beitrag: 25.08.10, 19:13 -
Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
Von MTMonline im Forum Videoschnitt, Videotechnik & -produktionAntworten: 2Letzter Beitrag: 25.04.08, 09:49 -
Mit "pattern", "matcher" und "replace" ein Fragezeichen ersetzen
Von Scrapy im Forum JavaAntworten: 8Letzter Beitrag: 01.12.05, 17:13 -
Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 6Letzter Beitrag: 27.05.05, 15:29 -
Datei-Eigenschaften: "erstellt:","Geändert am", "Letzter Zugriff:"
Von KILLSMAKER im Forum C/C++Antworten: 2Letzter Beitrag: 19.05.05, 19:51





Zitieren

Login





