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:)
    

Search the boards