Posted By: Jovo () on 'CZwww' Title: Problemz s framz Date: Sat May 8 00:45:16 2004 Ahoj. Rejpal jsem se ted v HTML a JavaScriptu a uz mi vsechno chodi v IE6, MZ1.3 i Opere:) I kdyz Operu jsem musel upgradnout z 6 na 7.32 (sestka neumi 'obj.innerHTML'). Narazil jsem na nekolik zadrhelu, ale vsechny jsem vyresil. Nejvetsi hukot bylo, kdyz jsem strankam posilal ruzne parametry. Zajimave je, ze kdyz jsem mel v parametrech lomitko (/ nebo ), tak IE a Opera blbly. Napriklad: ok : '..../page.htm?path_file?par1?par2' blbne: '..../page.htm?path/file?par1?par2' blbne: '..../page.htm?pathfile?par1?par2' Skoro jako by se browsery nezarazily na prvnim otazniku. IE se snazilo zobrazit soubor 'path/file'. Opera sice otevre 'page.htm', ale pak se totalne zasekne - nezpracuje ZADNE includle soubory - ani style sheety (<LINK...), ani JavaScripty (<SCRIPT...). Zajimave je, ze primo psane style sheety (<STYLE...) zpracuje. Dve hodiny mi trvalo, nez jsem to nasel (blblo to jen nekdy, ne vzdy byly v parametrech lomitka) a dalsi pul hodiny reseni. Nakonec jsem to vyresil tim, ze parametry stranek prekodovavam a stranky je dekoduji. Tak me napadlo, jestli neco nedelam spatne? JavaScriptove funkce 'escape' a 'unescape' koduji mezery, otazniky, ampersandy, ale lomitka nekoduji. Nedelal jsem nahodou neco proti norme?;-) Jovo. PS: Tip: pokud v Opere chcete menit barvu scrollbaru, pak: - musite to mit povoleno v preferencich - DOCTYPE musi byt 3.2. Pokud tam date 4.0, tak to nefunguje Cisty cas zdolani tohoto problemu: pul hodiny, kdyz nepocitam shaneni svecene vody:)