Closed Bug 111503 Opened 24 years ago Closed 24 years ago

browser hangs - displays middle frame but hangs on top frame and freezes mozilla

Categories

(Tech Evangelism Graveyard :: German, defect, P4)

x86
All
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: ChristianThayer, Assigned: tristan)

References

()

Details

The code which was used on the top frame of derstandard.at causes Mozilla linux 0.9.4mdk (build 2001100112 to hang totally. It might display the central content frame though. If you enter <script> after <!-- werbung ende --> mozilla does not hang any more. You should be able to reproduce the behaviour with the code copied below: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>a</title> <!-- chello --> </head> <body bgcolor="#C5D0C9"> <!-- DHTML-Werbung !--> <!-- Images in das div-Element laden !--> <script language="JavaScript"> <!-- function LoadDiv(DivName, LinkURL, ImgFile) { if(ImgFile=='') { document.getElementById(DivName).innerHTML=''; } else { now = new Date(); var random = now.getTime(); document.getElementById(DivName).innerHTML='<a href="'+LinkURL+'" target="blank"><img src="'+ImgFile+'?'+random+'" border="0"></a>'; } return(true); } //--> </script> <!-- wr. stdtische werbung --> <script language="JavaScript" src="werbung/wst/wst.js"> </script> <div id="runner" style="position:absolute; left:-848px; top:1px; width:848px; height:70px; z-index:3"><a href="http://195.170.70.241/wst/microsite/index.html" target="_blank"><img src="werbung/wst/flyingcreative.gif" width="848" height="70" border="0"></a></div> <div id="hiderunner" style="position:absolute; left:793px; top:1px; width:86px; height:69px; z-index:19; background-color: #C6DB63; layer-background-color: #C6DB63; border: 1px none #000000; visibility: hidden"></div> <!-- chello --> <script language="JavaScript" src="werbung/chello/chello.js"> </script> <div id="layer" style="position:absolute; left:-848px; top:1px; width:40px; height:60px; z-index:3"></div> <!-- Allgemeine Funktionen !--> <script language="JavaScript"> // Versteckt alle vorgeladenen Bilder function hidediv() { // Wiener Stdtische toggle('runner','','hide','hiderunner','','hide'); // chello toggle('layer','','hide'); } // Zeige Wiener Stdtische function showdiv() { Goto('fc','1');move('fc') } // Verstecken ! hidediv(); </script> <!-- werbung ende --> <layer name="newsNav" pageX="0" pageY="62" z-index="15" visibility="hide"><style>A {text-decoration:none;color:#111111;font-size:11px;font-family:Verdana,Helvetica;}TD {font-size:11px;font-family:Verdana,Helvetica;}</style><table rows="4" cols="2" border="0" cellpadding="0" cellspacing="0"><tr><td height="26" rowspan="4" valign="bottom"><a href="/standard.asp" target="HAUPTFRAME"><img src="/img/navigation/newsrm.gif" border="0" width="123" height="26"></img></a></td><td height="8" width="2000"></td></tr><tr><td height="1" bgcolor="#999999"><img width="1" height="1" border="0" src="/img/dot_clear.gif"></img></td></tr><tr><td height="16" bgcolor="#CCCCCC">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img name="newsPOLITIK" src="/img/dot_clear.gif" border="0" width="11" height="7"></img><a href="/standard.asp?channel=POLITIK" target="HAUPTFRAME" title="" onMouseOver="parent.setImgSrc(parent.OBEN,'newsNav','newsPOLITIK',parent.myhost+'/img/icons/Politik_ns.gif');" onMouseOut="if (parent.actChn != 'POLITIK') parent.setImgSrc(parent.OBEN,'newsNav','newsPOLITIK',parent.myhost+'/img/dot_clear.gif');">Politik</a>&nbsp;&nbsp;&nbsp;&nbsp;<img name="newsINVESTOR" src="/img/dot_clear.gif" border="0" width="11" height="7"></img><a href="/standard.asp?channel=INVESTOR" target="HAUPTFRAME" title="Wirtschaft & Brse" onMouseOver="parent.setImgSrc(parent.OBEN,'newsNav','newsINVESTOR',parent.myhost+'/img/icons/Investor_ns.gif');" onMouseOut="if (parent.actChn != 'INVESTOR') parent.setImgSrc(parent.OBEN,'newsNav','newsINVESTOR',parent.myhost+'/img/dot_clear.gif');">Investor</a>&nbsp;&nbsp;&nbsp;&nbsp;<img name="newsWEBSTANDARD" src="/img/dot_clear.gif" border="0" width="11" height="7"></img><a href="/standard.asp?channel=WEBSTANDARD" target="HAUPTFRAME" title="Netz & Technologie" onMouseOver="parent.setImgSrc(parent.OBEN,'newsNav','newsWEBSTANDARD',parent.myhost+'/img/icons/WebStandard_ns.gif');" onMouseOut="if (parent.actChn != 'WEBSTANDARD') parent.setImgSrc(parent.OBEN,'newsNav','newsWEBSTANDARD',parent.myhost+'/img/dot_clear.gif');">WebStandard</a>&nbsp;&nbsp;&nbsp;&nbsp;<img name="newsSPORT" src="/img/dot_clear.gif" border="0" width="11" height="7"></img><a href="/standard.asp?channel=SPORT" target="HAUPTFRAME" title="" onMouseOver="parent.setImgSrc(parent.OBEN,'newsNav','newsSPORT',parent.myhost+'/img/icons/Sport_ns.gif');" onMouseOut="if (parent.actChn != 'SPORT') parent.setImgSrc(parent.OBEN,'newsNav','newsSPORT',parent.myhost+'/img/dot_clear.gif');">Sport</a>&nbsp;&nbsp;&nbsp;&nbsp;<img name="newsPANORAMA" src="/img/dot_clear.gif" border="0" width="11" height="7"></img><a href="/standard.asp?channel=PANORAMA" target="HAUPTFRAME" title="" onMouseOver="parent.setImgSrc(parent.OBEN,'newsNav','newsPANORAMA',parent.myhost+'/img/icons/Panorama_ns.gif');" onMouseOut="if (parent.actChn != 'PANORAMA') parent.setImgSrc(parent.OBEN,'newsNav','newsPANORAMA',parent.myhost+'/img/dot_clear.gif');">Panorama</a>&nbsp;&nbsp;&nbsp;&nbsp;<img name="newsETAT" src="/img/dot_clear.gif" border="0" width="11" height="7"></img><a href="/standard.asp?channel=ETAT" target="HAUPTFRAME" title="Medien & Werbung" onMouseOver="parent.setImgSrc(parent.OBEN,'newsNav','newsETAT',parent.myhost+'/img/icons/Etat_ns.gif');" onMouseOut="if (parent.actChn != 'ETAT') parent.setImgSrc(parent.OBEN,'newsNav','newsETAT',parent.myhost+'/img/dot_clear.gif');">Etat</a>&nbsp;&nbsp;&nbsp;&nbsp;<img name="newsKULTUR" src="/img/dot_clear.gif" border="0" width="11" height="7"></img><a href="/standard.asp?channel=KULTUR" target="HAUPTFRAME" title="" onMouseOver="parent.setImgSrc(parent.OBEN,'newsNav','newsKULTUR',parent.myhost+'/img/icons/Kultur_ns.gif');" onMouseOut="if (parent.actChn != 'KULTUR') parent.setImgSrc(parent.OBEN,'newsNav','newsKULTUR',parent.myhost+'/img/dot_clear.gif');">Kultur</a>&nbsp;&nbsp;&nbsp;&nbsp;<img name="newsWISSENSCHAFT" src="/img/dot_clear.gif" border="0" width="11" height="7"></img><a href="/standard.asp?channel=WISSENSCHAFT" target="HAUPTFRAME" title="" onMouseOver="parent.setImgSrc(parent.OBEN,'newsNav','newsWISSENSCHAFT',parent.myhost+'/img/icons/Wissenschaft_ns.gif');" onMouseOut="if (parent.actChn != 'WISSENSCHAFT') parent.setImgSrc(parent.OBEN,'newsNav','newsWISSENSCHAFT',parent.myhost+'/img/dot_clear.gif');">Wissenschaft</a>&nbsp;</td><tr><td height="1" bgcolor="#999999"><img width="1" height="1" border="0" src="/img/dot_clear.gif"></img></td></tr></table></layer><layer name="werberahmen" pageX="305" pageY="4" z-index="9"><table bgcolor="#999999" width="478" height="62" cellpadding="0" cellspacing="0" border="0"><tr><td align="right"><img border="0" src="/img/seite1/werbung.gif"></img></td></tr></table></layer><layer name="advFrame" pageX="306" pageY="5" z-index="10"></layer><layer name="stdLogo" pageX="0" pageY="0" z-index="2"><img name="logoimg" src="/img/navigation/headerlogo/SEITE1.gif" border="0"></img></layer><script language="JavaScript"> top.fill("var oldChn='';newContOben=function(chn,tree){if ((chn=='EUROPRIDE')^(OBEN.europride==true)) {OBEN.document.location.replace('/dyn/frames/oben.asp?channel=' + actChn);return true;}OBEN.document.bgColor=colDef[chn].bc;newAdv(tree);setImgSrc(OBEN,'stdLogo','logoimg',myhost+'/img/navigation/headerlogo/'+chn+'.gif');if(oldChn!='') setImgSrc(OBEN,'newsNav','news'+oldChn,myhost+'/img/dot_clear.gif');if('POLITIK,INVESTOR,WEBSTANDARD,SPORT,PANORAMA,ETAT,KULTUR,WISSENSCHAFT'.indexOf(chn)!=-1){show(OBEN,'newsNav');setImgSrc(OBEN,'newsNav','news'+chn,myhost+'/img/icons/'+chn+'_ns.gif');oldChn=chn;}else{oldChn='';if(chn!='SEITE1') hide(OBEN,'newsNav');else show(OBEN,'newsNav');}};"); </script> </body> </html>
WFM w/0.9.6, linux. All loads, cept a banner. No hang. There's an evang bug 72806 about the site, regarding what looks like a menu using layers.
Build ID: 2001 11 20 03. Windows 2000. No hang. Seems that a banner ad in top left corner is missing (gray rectangle is rendered).
Confirming with a Mozilla trunk binary 20011126xx WinNT. OS : Linux ---> All. Seems to be a Layout issue. Just try loading the top frame alone. In Mozilla, the layout is completely different from IE6, NN4.7: http://derstandard.at/dyn/frames/oben.asp?channel=SEITE1 On load, no errors appear in JavaScript Console. Reassigning to Layout -
Assignee: rogerl → attinasi
URL: http://derstandard.at (or see code...http://www.derstandard.at (or see ...
Status: UNCONFIRMED → NEW
Component: Javascript Engine → Layout
Ever confirmed: true
OS: Linux → All
QA Contact: pschwartau → petersen
I think this is an Evangelism issue. The site uses very complicated JavaScript, but makes the mistake of using <LAYER> elements, which are not supported in Mozilla/Netscape 6. You can actually see this if you search for this tag in the HTML provided above by the reporter: <!-- werbung ende --> <layer name="newsNav" pageX="0" pageY="62" z-index="15" etc. etc. (even more layers follow this). This explains the reporter's comment above, "If you enter <script> after <!-- werbung ende --> mozilla does not hang any more." By inserting the <SCRIPT> tag, one changes the <LAYER> from an HTML instruction to a JavaScript instruction. Reassigning to Tech Evangelism. Note the bug referenced above, bug 72806, in the same component.
Assignee: attinasi → nitot
URL: http://www.derstandard.at (or see ...http://www.derstandard.at
Component: Layout → Europe: West
Product: Browser → Tech Evangelism
QA Contact: petersen → caillon
Version: other → unspecified
Contact : webmaster@derStandard.at. WFM in Moz 096 on Win2K and Linux, exceptet the banner ad rendered as a grey area. Setting P4.
Priority: -- → P4
and fixed, top frame has dhtml sliding menu that works fine in ns6/moz
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
I confirm that the upper frame is displayed correctly now.
v
Status: RESOLVED → VERIFIED
New Component
Component: Europe: West → German
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.