IE multiple select option value js bug, HELP
http://toxin.hu/tutorial/select2/test.html
aki megtudja oldani hogy a fenti select, ami csak abban különbözik az alsótól hogy multiple, helyes value-értéket adjon vissza (katt akármelyik felső elemen), az plíííííííííííííííííííííízgugliba ne küldjetek ott voltam egész délután, fx alatt megy persze össze lehet vetni , thx
■ aki megtudja oldani hogy a fenti select, ami csak abban különbözik az alsótól hogy multiple, helyes value-értéket adjon vissza (katt akármelyik felső elemen), az plííííííííííííííííííííííz
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>option test</title>
<script src="./scripts/prototype.js" type=""></script>
<script src="./scripts/scriptaculous.js" type=""></script>
<script language="javascript" type="text/javascript">
window.onload = function(){
var select_1 = Builder.node('select',{id:'test',multiple:'multiple',size:10});
var select_2 = Builder.node('select',{id:'test',size:10});
for (var i=1;i<=10;i++)
{
select_1.appendChild(Builder.node('option',{id:'opt'+i,value:i},'test'+i));
select_2.appendChild(Builder.node('option',{id:'opt'+i,value:i},'test'+i));
}
select_1.onclick = function(){
alert(this.selectedIndex);
}
select_2.onclick = function(){
alert(this.selectedIndex);
}
$('wrapper_1').appendChild(select_1);$('wrapper_2').appendChild(select_2);
}
</script>
</head>
<body>
<div id='wrapper_1'></div>
<div id='wrapper_2'></div>
</body>
</html>
re
Mit jelent a helyes érték?
semmit nem ad vissza
http://toxin.hu/tutorial/select2/test2.html
ha így jobban tetszik
* BUG: when multiple=true, selectedIndex and value properties are inaccurate with multiple selections
http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerProgrammingBugs
vagy
Summary: Several problems with MultiSELECTs (<SELECT multiple="true">) here...
Related docs: ??
Suggested Workarounds: ??
http://throbs.net/web/articles/IE-SELECT-bugs/#ieProgrammaticMultiSelectChanges
stb. :)
hasonló probléma
holnap fogok szenvedni még egy kicsit vele, ha lesz valami ötletem, akkor beírom ide.
gex
u.i: ja igen, egy olyan problémám is volt vele, hogy ie-ben gyakorlatilag eltűnt az option-ök szövege, mintha láthatatlan lenne, de majd holnap csinálok egy demo oldalt, meg addig átnézem nem rontottam-e el valamit.
re
amúgy nézegetve most a
http://channel9.msdn.com/wiki/default.aspx/Channel9.InternetExplorerProgrammingBugs
az oldalt ( FORM and FORM-related Elements issues alatt), most egy darabig form-ot tartalmazó dinamikus oldalt nem fejlesztek IE alá :( csak ezmenjen valahogy :S
ui: egyébként ott van a tied is
* BUG: when multiple=true, selectedIndex and value properties are inaccurate with multiple selections
* BUG: when multiple=true, onchange and onpropertychange events do not fire correctly
* BUG: when multiple=true, value property is not updated when programmatically set; e.g. "sel.value=1; (sel.value==1)==false;"
* BUG: when size property>1 or multiple=true, "IE incompletely redraws relative-sized SELECTs during text-size changes":http://throbs.net/web/articles/IE-SELECT-rendering-bug/
:) :(
nem pont ez a baj
az én esetemben pont az a furcsa, hogy a size 1-re van állítva, a multiple pedig false-ra (mindkettő js-ből). a linket megnéztem de annál a bugnál csak összecsúsznak a szövegek, nekem viszont teljesen láthatatlan lesz az összes szöveg.
gex
megoldva
http://toxin.hu/tutorial/select2/test3.html
üdv t