HighDots Forums  

Firefox 2 selectiert letzte hinzugekommene <option> eines <select>

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Firefox 2 selectiert letzte hinzugekommene <option> eines <select> in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Christoph Dahlen
 
Posts: n/a

Default Firefox 2 selectiert letzte hinzugekommene <option> eines <select> - 12-20-2007 , 04:01 AM






Guten Morgen,

ich fülle ein HTML 4 <select> Element via jQuery dynamisch mit
<option> Elementen. Der Firefox2 selektiert dabei immer das zuletzt
hinzugefügte Element. IE6 und IE7 machen das nicht.

Wie kann ich die Vorselektierung beim Firefox unterbinden oder
nachträglich zurücksetzen?

Gruß,

Christoph

Reply With Quote
  #2  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Firefox 2 selectiert letzte hinzugekommene <option> eines <select> - 12-20-2007 , 07:16 AM






Christoph Dahlen wrote:

Quote:
Wie kann ich die Vorselektierung beim Firefox unterbinden oder
nachträglich zurücksetzen?
selectElementObject.selectedIndex = -1;

--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #3  
Old   
Christoph Dahlen
 
Posts: n/a

Default Re: Firefox 2 selectiert letzte hinzugekommene <option> eines<select> - 12-20-2007 , 07:40 AM



On 20 Dez., 14:16, Martin Honnen <mahotr... (AT) yahoo (DOT) de> wrote:
Quote:
Christoph Dahlen wrote:
Wie kann ich die Vorselektierung beim Firefox unterbinden oder
nachträglich zurücksetzen?

selectElementObject.selectedIndex = -1;
Bringt leider nichts, zumindest wenn es - wie in meinem Falle über
jQuery gemacht wird:

$(target).attr("selectedIndex","-1");

Wobei $(target) _definitiv_ die betroffene SELECT Box ist.

Gruß,

Christoph


Reply With Quote
  #4  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Firefox 2 selectiert letzte hinzugekommene <option> eines <select> - 12-20-2007 , 07:44 AM



Christoph Dahlen wrote:

Quote:
Bringt leider nichts, zumindest wenn es - wie in meinem Falle über
jQuery gemacht wird:

$(target).attr("selectedIndex","-1");

Wobei $(target) _definitiv_ die betroffene SELECT Box ist.
Warum einfach, wenn es auch kompliziert versucht werden kann. Wenn du
unbedingt eine jQuery-Lösung brauchst, dann frag halt in einem jQuery-Forum.


--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #5  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Firefox 2 selectiert letzte hinzugekommene <option> eines <select> - 12-20-2007 , 05:00 PM



Christoph Dahlen wrote:
Quote:
On 20 Dez., 14:16, Martin Honnen <mahotr... (AT) yahoo (DOT) de> wrote:
Christoph Dahlen wrote:
Wie kann ich die Vorselektierung beim Firefox unterbinden oder
nachträglich zurücksetzen?
selectElementObject.selectedIndex = -1;

Bringt leider nichts, zumindest wenn es - wie in meinem Falle über
jQuery gemacht wird:
jQuery, von welchem übrigens mit gutem Gewissen abgeraten werden kann, ist
ein gutes Beispiel dafür, dass jedes Problem wie ein Nagel aussieht, wenn
man nur einen Hammer hat.


kopfschüttelnd,

PointedEars
--
Quote:
HTML ist keine Programmiersprache!!!11111
Wie getzt, immer noch nicht?????³ Wird's da nicht langsam mal Zeit?
repeat tablecells
until Steffi yells (Jygn zu mir in dagø <ai5oel.3vvi1fr.1 (AT) klingforth (DOT) de>)


Reply With Quote
  #6  
Old   
Ralf Beutler
 
Posts: n/a

Default Re: Firefox 2 selectiert letzte hinzugekommene <option> eines<select> - 12-21-2007 , 12:23 AM



Christoph Dahlen schrieb:
Quote:
Martin Honnen wrote:

selectElementObject.selectedIndex = -1;

Bringt leider nichts, zumindest wenn es - wie in meinem Falle über
jQuery gemacht wird:

$(target).attr("selectedIndex","-1");
selectedIndex ist aber kein Attribut des betreffenden HTMLElementes,
sondern eine Eigenschaft des entsprechenden JavaScript-Objektes. Damit
sollte

$(target).selectedIndex = -1;

funktionieren

br | rb
--
Sie freuten sich riesig, wenn eine Maschine nach sechs Stunden etwas
fertig brachte, wozu jeder Mensch auf der Straße für 2 Cent fähig
gewesen wäre. Anschließend ließen sie sich Bananen- und Sushi-Pizza
kommen und schliefen vor der Tastatur ein. [aus T.P., Heiße Hüpfer]


Reply With Quote
  #7  
Old   
Ralf Beutler
 
Posts: n/a

Default Re: Firefox 2 selectiert letzte hinzugekommene <option> eines <select> - 12-22-2007 , 12:39 AM



Gregor Kofler schrieb:
Quote:
Warum machst du es auch über jQuery? Außer sinnloser Overhead ist das
(zumindest in diesem Fall) gar nichts.
Ja, aber wenn du einen Smart Client implementierst und ein JS-Framework
dafür einsetzt, dann willst du die Funktionalitäten des Frameworks
verwenden. Von daher ist die Vorgehensweise nachvollziehbar. Es zeigt
halt nur, dass Erfahrung und Kenntnisse in DOM/Javascript auch nicht
durch ein Framework ersetzt werden können. Das ist aber in jeder
Programmiersprache so.

br | rb
--
Sie freuten sich riesig, wenn eine Maschine nach sechs Stunden etwas
fertig brachte, wozu jeder Mensch auf der Straße für 2 Cent fähig
gewesen wäre. Anschließend ließen sie sich Bananen- und Sushi-Pizza
kommen und schliefen vor der Tastatur ein. [aus T.P., Heiße Hüpfer]


Reply With Quote
  #8  
Old   
Ralf Beutler
 
Posts: n/a

Default Re: Firefox 2 selectiert letzte hinzugekommene <option> eines <select> - 12-22-2007 , 12:40 AM



Thomas 'PointedEars' Lahn schrieb:

Quote:
jQuery, von welchem übrigens mit gutem Gewissen abgeraten werden kann, ist
ein gutes Beispiel dafür, dass jedes Problem wie ein Nagel aussieht, wenn
man nur einen Hammer hat.
und welches JS-Framework würdest du empfehlen wollen?

br | rb
--
Sie freuten sich riesig, wenn eine Maschine nach sechs Stunden etwas
fertig brachte, wozu jeder Mensch auf der Straße für 2 Cent fähig
gewesen wäre. Anschließend ließen sie sich Bananen- und Sushi-Pizza
kommen und schliefen vor der Tastatur ein. [aus T.P., Heiße Hüpfer]


Reply With Quote
  #9  
Old   
Martin Honnen
 
Posts: n/a

Default Re: Firefox 2 selectiert letzte hinzugekommene <option> eines <select> - 12-22-2007 , 08:47 AM



Christoph Dahlen wrote:

Quote:
Bringt leider nichts, zumindest wenn es - wie in meinem Falle über
jQuery gemacht wird:

$(target).attr("selectedIndex","-1");

Wobei $(target) _definitiv_ die betroffene SELECT Box ist.
$('#selectId').attr("selectedIndex", -1)
sollte funktionieren.


--

Martin Honnen
http://JavaScript.FAQTs.com/


Reply With Quote
  #10  
Old   
Ralf Beutler
 
Posts: n/a

Default Re: Firefox 2 selectiert letzte hinzugekommene <option> eines <select> - 12-22-2007 , 09:07 AM



Gregor Kofler schrieb:
Quote:
Ralf Beutler meinte:
und welches JS-Framework würdest du empfehlen wollen?

Eine rhetorische Frage. Oder?
Nein, eigentlich nicht. Ich halte es sogar für wichtig, in größeren
Projekten ein Framework zu verwenden. Wenn man nämlich sowas macht,
fängt man plötzlich an, auch ein Framework zu entwickeln (oder eine lib,
die Funktionalitäten kapselt). Ich bin nur der Meinung, es muss nicht
eines aus dem Hause Lahn ein.

Und ich gehe auch davon aus, dass ein Framework es de ahnungsloseren
Programmierern eher erlaubt, etwas funktionierendes ins Netz zu stellen
als etwas, was nur in seinem Browser läuft.

br | rb
--
Sie freuten sich riesig, wenn eine Maschine nach sechs Stunden etwas
fertig brachte, wozu jeder Mensch auf der Straße für 2 Cent fähig
gewesen wäre. Anschließend ließen sie sich Bananen- und Sushi-Pizza
kommen und schliefen vor der Tastatur ein. [aus T.P., Heiße Hüpfer]


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.