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)
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"> <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> <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> <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> <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> <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> <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> <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> <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> </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.
Comment 2•24 years ago
|
||
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).
Comment 3•24 years ago
|
||
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
Comment 4•24 years ago
|
||
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
| Assignee | ||
Comment 5•24 years ago
|
||
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
Comment 6•24 years ago
|
||
and fixed, top frame has dhtml sliding menu that works fine in ns6/moz
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 7•24 years ago
|
||
I confirm that the upper frame is displayed correctly now.
Updated•11 years ago
|
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•