JavaScript a <Select>

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

JavaScript a <Select>

Příspěvek od arxeiss »

Tak další problém :oops:
Řeším že podle vybraného radio buttonu do <select> vypíšu dané hodnoty, už mi to fungovalo v Opeře, Chrome, FF nevím, ale v IE to prostě nejede :evil: teda jede v IE8, ale v 7 ani 6 ne
Našel jsem zde http://www.javascriptkit.com/jsref/select.shtml a podle toho jsem dělal

Kód: Vybrat vše

try{
  if(skupina=="1" || skupina==''){
    for(i=0;i<pole1.length;i++){
      myselect.add(new Option(pole11[i], pole1[i]),0) //add new option to end of "sample"
    }
  }
 }

catch(e){ //in IE, try the below version instead of add()
 if(skupina=="1" || skupina==''){
    for(i=0;i<pole1.length;i++){
      myselect.add(new Option(pole11[i], pole1[i])) //add new option to end of "sample"
    }
  }
}
}
Pokud použiju bez try a catch jenom to první, tak to jede všude +IE8 když to použiju celé jak jsem to tu zkopíroval tak to nejede ani v IE8

Edit:\\ Všude píšou že by to druhé u IE mělo jet, možná je to tím že to dělám přes IE tester a on tam vyhodí chybu v JS a když dám stejně zpouštět tak on nic neudělá. Má tu jěště někdo na PC IE že bych mu to poslal a on by vyzkoušel?
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: JavaScript a <Select>

Příspěvek od OndraSter »

Nezapomněl jsi na středníky?

Jinak aby to fungovalo tak je potřeba u té "IE" verze dát:

Tohleto funguje v IE8/FF/Opeře a IE6 (IE7 nemám nikde):

Kód: Vybrat vše

	try{
	  if(skupina=="1" || skupina=='')
	  {
		for(i=0; i<pole1.length; i++)
		{
		  myselect.add(new Option(pole11[i], pole1[i]), null); //add new option to end of "sample"
		  alert('normalni');
		}
	  }
	}
	
	catch(e)
	{ //in IE, try the below version instead of add()
		if(skupina=="1" || skupina==''){
			for(var i=0; i<pole1.length; i++){
			  myselect.add(new Option(pole11[i], pole1[i])); //add new option to end of "sample"
			  alert('IE');
			}
		}
	}
Opera, IE8, FF hlásí "normalni", IE6 hlásí "IE". IE7 si otestuj sám, nemám kde.
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: JavaScript a <Select>

Příspěvek od arxeiss »

No však tak jsem to měl, až na to že jsem neměl ty středníky, já to furt kopíroval z jednoho místa na druhé a asi jsem raz na něho zapoměl :oops:
Jinak v IETesteru mi to v IE6 a 7 stále nejede, ale pokud tobě jede, tak to bude určo tím programem IETester. Kdyby se tu našel někdo s IE7 tak mi pls pisněte, díky
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: JavaScript a <Select>

Příspěvek od OndraSter »

Neměl... tys tam měl 0 namísto null a díky tomu mi nechtělo jít FF (resp FF použilo tu IE část díky výjimce, Opera zkousla i tu první).
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
arxeiss
Začátečník
Začátečník
Uživatelský avatar
Registrován: 19. črc 2008
Bydliště: Krmelín (předměstí Ostravy)
Kontaktovat uživatele:

Re: JavaScript a <Select>

Příspěvek od arxeiss »

Aha sorry, to jsem zkoušel, původně jsem měl tam null a tak jsem zkoušel jestli se to náhodou nerozjede když to null přepíšu na 0.
Sorry, už vím že takové věci se nemají dělat pozdě v noci když už nemyslím :oops:
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Odpovědět

Zpět na „Programování a web“