Javascript Layer hiba

Javascript Layer hiba
2002-05-31T11:41:21+02:00
2002-05-31T13:20:06+02:00
2022-11-02T11:41:54+01:00
  • Köszi, felírtam a noteszembe.
    Mutasd a teljes hozzászólást!
  • hát, én csak Netscape-re és IE-re írtam meg... azt meg ugye így, ezzel a speciális objektummal egyszerű....
    Sőt, ha tudjuk az összes különbséget, akkor azt csak egyszer kell kikötni... tehát ha megtudunk egy új browser-nek az ilyen eltérését, akkor 10 perc alatt át lehet írni.

    A másik hogy szerintem ami nem IE és nem Netscape, az valamelyikre hasonlítani akar, úgyhogy lehet hogy valamelyik eszementségét felveszi....


    NAGYON VIGYÁZZ!!!!!!!!!!!!!!!!!!!!

    egyszer nekem az egész layer oldalam szétbaszódott Netscape-ben.... olyan volt mintha nem lenne meg egy </layer> zárótag, minden egymásba ment, aminek nem kellet volna...IE-ben meg tökéletesen nézett ki

    Tudod mi volt a hiba? Elfelejtettem bezárni egy <font> tag-et, ami ráadásul egy táblázat egyik cellájában volt....
    Tehát, ha layer oldalt írsz, és azt akarod hogy Netscape alatt is látható legyen, akkor ne felejts el egy dolgot!!!

    Minden tag-et BEZÁRNI!!! (legyen az font, td vagy layer)
    Mutasd a teljes hozzászólást!
  • Szuperjó lett, mégegyszer köszi.
    Egy dolog idegesít, mégpedig az hogy a sok szoftvercég hülye monopóliumára való törekvésének mi isszuk meg a levét.
    Most komolyan minden böngészőre meg kell irnom a weblapot?
    Na mindegy...
    Mutasd a teljes hozzászólást!
  • Köszike a címet, mindjárt megtámadom.
    Oh,yes thanks your question.
    Angol tudásom ebben ki is merül de azért meg fogom érteni.
    Mutasd a teljes hozzászólást!
  • a lényege a leírásnak hogy az IE és a Netscape közötti különbségeket objektum szinten lekezeli.

    Tehát megnézi,
    HA IE akkor a ZZZ objektum= all.mylayer (tudom hogy nem megy, de példának jó)
    HA Netscape akkor a ZZZ objektum = document.mylayer

    ezek után bármit akarsz csinálni a layerrel csak azt kell mondanod hogy zzz.valami, mert azt hogy az milyen böngészőben hova mutatt már előzőlegesen lekezelted
    Mutasd a teljes hozzászólást!
  • Ne is add fel, mert megvan a link

    hogy állsz az angollal?
    The Dynamic Duo - Cross-Browser DHTML
    Mutasd a teljes hozzászólást!
  • Ez igen, ilyen gyorsaságra már rég nem volt példa.
    Köszönet érte mester.
    Az all-os dolog nem jött össze de nem adom fel.

    Köszi.
    Mutasd a teljes hozzászólást!
  • a megfelelő webcím otthon van, este meg tudom szerezni....
    addig is próbálkozz a webmester.lap.hu-n található javascript linkekkel.....
    Mutasd a teljes hozzászólást!
  • az első ami eszembe jutt hogy az egyik browser-ben a hide, a másikban hidden volt a megfelelő érték...

    és azthiszem IE-ben valami olyasmi volt hogy all.mylayer volt
    Mutasd a teljes hozzászólást!
  • LEHET. Méghozzá nagyon-nagyon nagy.... Microsoft....gonoszsága áthatja a teljes rendszeredet, és egy idő útán érzed a sötét oldal vonzását, melynek már nem tudsz ellenállni, hisz életed behálozza Darth Gates.....


    Nade komolyan!

    Az az igazság hogy kevés gecib dolog van a világon mint irni egy DHTML-LAYER oldalt ami minden, vagy legalábbis sok browser-el kompatibilis.

    Alapvető probléma van a Netscape és az IE között, mert gyakorlatilag már az alapoknál, máshogy címezik meg mondjuk a layer-eket, nem beszélve azok attributumairól.....

    Valahol volt régen egy TÖKÉLETES megoldás, sajon nem én találtam ki.... ígérem megkeresem
    Mutasd a teljes hozzászólást!
  • Halihó

    Kérdésem lenne.
    Mitől nem működnek javascriptben a layer hivatkozások?
    példa: Document.mylayer.visibility = "hide"
    De akármit írhattam volna, a hiba szövege mindig ugyanaz
    'document.mylayer értéke NULL vagy nem objektum'
    A neten is találtam példákat és azok sem működnek.
    IE 5.5-öt használok lehet ez a probléma?
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd