php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.07.2009, 13:21  
Benutzer
 
Registriert seit: 12.11.2008
Beiträge: 72
regsnerven befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Teil eines Formulars ausfahren

Hallo Leute,

ich sitze gerade an einem Reviewsystem, mit Bewertungsmöglichkeit.
Das Problem ist jetzt, dass man 2 Arten von Reviews schreiben können soll. Dafür habe ich dann 2 Checkboxen erstellt und die mit einer JavaScript-Funktion bei "onChange" verbunden.
Nun will ich erreichen, dass beim Klick in einer dieser Checkboxen..okay da fällt mir gerade mal auf, dass ich lieber Radio-Buttons nehmen sollte ^^..so geändert..dass beim Klick auf einen dieser Radio-Buttons der jeweilige Bewertungsteil im unteren Teil des Formulars angezeigt werden soll.
Also es soll so ausfahren. CSS mit "visibility:collapse" hat nicht wirklich funktioniert, da ich dann am unteren Rand einen großen weißen Balken hatte, von dem ich jetzt aber auch nicht wirklich wusste, wo der herkam, da ich alles mit DIV eingeschlossen hatte.

Hat jemand ne Idee, wie ich das hinbekomme? Also ich weiß auch nicht, ob das hier der richtige Bereich dafür ist, aber naja. Sonst einfach verschieben :P

Vielen Dank schon einmal im Voraus
Gr33tZ
Rn
regsnerven ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 08.07.2009, 13:28  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

zeig mal lieber deinen code her anstatt Deine Leidensgeschichte
HPR1974 ist offline   Mit Zitat antworten
Alt 08.07.2009, 13:31  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

collapse funktioniert wohl nicht im ie
HPR1974 ist offline   Mit Zitat antworten
Alt 08.07.2009, 13:45  
Benutzer
 
Registriert seit: 12.11.2008
Beiträge: 72
regsnerven befindet sich auf einem aufstrebenden Ast
Standard

javascript:
Code:
function change_review_type(){
	review_type = radioWert(document.form_add.review_type);
	document.getElementById(review_type).style.visibility = "visible";
}

function radioWert(rObj) {
    for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;
    return false;
  }
Radio-Buttons:
HTML-Code:
<input name="review_type" value="neu" onclick="change_review_type();" type="radio">
<input name="review_type" value="retro" onclick="change_review_type();" type="radio"> 
Bewertungs-DIVs:
HTML-Code:
<div id='neu' style='visibility:hidden;'>
<div id='retro' style='visibility:hidden;'> 
Naja gut, das ist jetzt noch der mit hidden, aber wie schon gesagt, ich hab keinen Code, weil ich eben nicht weiß, wie das mit dem "Ausfahren" funktioniert.

Edit: Kann sein, dass das mit IE nicht funktioniert, ich arbeite aber eh nur mit FF, teste von daher die Kompatibilität nicht.
regsnerven ist offline   Mit Zitat antworten
Alt 08.07.2009, 13:53  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

ja gut jetzt machst Du alles visible und wo versteckst Du die dinger wieder?
Wobei es ne Menge fertige Scripts für sowas gibt warum also das rad neu erfinden.
Ausserdem wen Du nur 2 Radios hat brauchst Du den ganzen kram nicht der eine zeigt seine div an und lässt die andere verschwinden und umgekehrt.
HPR1974 ist offline   Mit Zitat antworten
Alt 08.07.2009, 14:00  
Benutzer
 
Registriert seit: 12.11.2008
Beiträge: 72
regsnerven befindet sich auf einem aufstrebenden Ast
Standard

Fertige Scripts habe ich nicht gefunden, sonst würde ich ja nicht fragen ^^

ich weiß, dass sie nicht wieder versteckt werden, das liegt daran, dass ich auch diese Schiene nicht weiterfahren wollte, weil "visibility:collapse" fehlerhaft war und "visibility:hidden" die Teile nur versteckt, den Platz aber trotzdem einnimmt.

Ich hab jetzt etwas gefunden. Durch Zufall.
Da wird jetzt mit "display:none" UND "visibility:hidden" gearbeitet. Brauch man da wirklich beide? Oder reicht es, wenn man nur display:none macht?

mit "ganzen Kram" kann ich wenig Anfangen. Was meinste?
regsnerven ist offline   Mit Zitat antworten
Alt 08.07.2009, 14:06  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

such mal nach toggle oder scriptaculous oder so
HPR1974 ist offline   Mit Zitat antworten
Alt 08.07.2009, 14:12  
Benutzer
 
Registriert seit: 12.11.2008
Beiträge: 72
regsnerven befindet sich auf einem aufstrebenden Ast
Standard

Danke. Das doch mal hilfreich.
http://wiki.github.com/madrobby/scri...fect-slidedown für alle, die auch auf der Suche sind
Nur noch ne Kleinigkeit. Wenn du keine Lust hast zu helfen, dann lass es. Kommt sonst echt scheiße rüber.

Gr33tZ
Rn
regsnerven ist offline   Mit Zitat antworten
Alt 08.07.2009, 14:13  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Häh?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 08.07.2009, 14:15  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

auch ne kleinigkeit: erstelle anständige threads und zeige Eigeninitiative
habe nichts gefunden geht mal gar nicht, schon gar nicht bei sonem banalen Problem
HPR1974 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
Teil einer Variablen mit einer Variablen ersetzen ? simsalabim PHP Tipps 2007 11 20.03.2007 20:36
nur einen teil der page neu laden rabatz PHP Tipps 2006 11 13.08.2006 11:14
include, nur bestimmten teil neu laden Calli PHP Tipps 2006 2 27.01.2006 15:57
den buchstaben teil ermitteln Dilandau PHP Tipps 2006 2 25.01.2006 16:49
PHP-GTK Tutorial Beitragsarchiv 9 02.11.2005 21:07
nur bestimmten teil von php anzeigen se-clan PHP Tipps 2007 6 31.10.2005 20:52
[Erledigt] Nur Teil von Zelle auslesen Datenbanken 7 16.09.2005 13:38
Immer nur der erste Teil der if-Abfrage? JonathanArcher PHP Tipps 2005-2 5 04.06.2005 14:28
[Erledigt] Beim absenden eines Formulars einen Wert kopieren HTML, Usability und Barrierefreiheit 7 12.05.2005 14:20
[Erledigt] teil der domain übernehmen PHP Tipps 2007 3 04.01.2005 21:34
teil eines strings ausschneiden janni PHP Tipps 2007 6 03.01.2005 14:21
Fehler im BETWEEN Teil? R4v3r Datenbanken 4 22.11.2004 19:42
makierten teil herausfinden Filewalker PHP Tipps 2004 5 18.10.2004 22:28
Den Zustand eines Formulars sofort nach dem Eintag anzeigen. PHP Tipps 2004 3 12.08.2004 17:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript on click ausfahren, php javascript box ausfahren, php anzeige ausfahren, login ausfahren, div ausfahren, onclick box \ausfahren\, div ausfahren php, formulare ausfahren, div box klick ausfahren, formular nach klick ausfahren, php formular ausfahren, ausfahren vom seitenrand html java, javascript formular ausfahren, div box ausfahren, php div ausfahren, div javascript ausfahren, html box bei klick rausfahren, checkbox ausfahren, bei klick formular ausfahren css, js box ausfahren

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:45 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum