ugrás a tartalomhoz

IE 5.0 és IE 5.5 bolondozik velem!

s_volenszki · 2006. Okt. 31. (K), 13.31
Sziasztok!

Lenne két kérdésem, hátha ti már találkoztatok hasonló problémával!

1.: Van egy js kód, ami feldolgozza automatikusan egy formon található összes elemet, kivéve a gombokat, és előkészíti POST-ra. IE 5.0 azt mondaj, az amúgy tökéletesen működő js function-ra: A várt elem Objektum. A sor és karakter pozíció az if(els[i] sorban a button utolsó aposztrófjára esik.

A kód:

function get(FormId,ProcessFile) {
	  
   	  var URI='';
   	  ThisForm = document.getElementById(FormId);
   	  var els= ThisForm.elements;
	  var l=els.length;
	  for (var i=0; i<l; i++){
	  if(els[i].type != 'button'){URI = URI + els[i].name + '=' + escape(encodeURI(els[i].value)) + '&';}
	  }
	  URI = URI.substr(0,URI.length-1);
   }
IE 5.5 már nem kiabál, mindent rendben talál! És azon az oprendszeren ahol az IE 5.0 van, van Ffx és annak is jó!

2.: Mind az IE 5.0 és az IE 5.5 nem hajlandó az AJAX-os post-okat megfelelően elvégezni! Lemaradnak az ékezetes betűk! Nem kicseréli másra, mint amikor nem jó a krakter kódolás, teljesen elmarad! De ezeken az oprendszereken Ffx-el minden tuti! Az oldalak charset=ISO-8859-2 headerrel mennek mindenhol tökéletesen (Kivéve IE 5.0 IE 5.5)!

Valami ötlet, tapasztalat?

Köszi! :)

s_volenszki
 
1

IE 5.0?

Anonymous · 2006. Okt. 31. (K), 15.36
Én figyelek arra, hogy cross-browser legyen egy lap, de IE 5.0?? Az én site-jaimon az IE 5.0 és 5.5 aránya 1,4 %. Erősen határeset az elhanyagolás szempontjából.
2

Felejtős

tlof · 2006. Okt. 31. (K), 15.37
IE 5 és 5.5 felejtős. Mi már évek óta nem optilamizáljuk az oldalakat erre a két böngészőre, mint ahogy a 4.7 -es netscape támogatás is kiment a divatból.
5

IE 5.0 IE 5.5

s_volenszki · 2006. Nov. 2. (Cs), 16.50
Köszi!

Ez megnyugtató!

s_volenszki
3

encodeURI

Rici · 2006. Okt. 31. (K), 17.36
A dologban semmi meglepő nincs, csupán utána kellene nézned.

http://msdn2.microsoft.com/en-US/library/91td9cas.aspx

http://msdn2.microsoft.com/en-US/library/2z6exc9e.aspx

A lényeg: az IE 5.0 nem ismeri az encodeURI függvényt.
4

Elolvastam...

s_volenszki · 2006. Nov. 2. (Cs), 16.45
Köszi a hozzászólásodat! Tanulmányoztam a hivatkozásokat!

s_volenszki