Closed Bug 193582 Opened 21 years ago Closed 19 years ago

streamingfaith.tv - "menu tabs" on webpages are unclickable/unaccessible.

Categories

(Tech Evangelism Graveyard :: English US, defect)

x86
Windows XP
defect
Not set
major

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: geekhelp, Unassigned)

References

()

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3b) Gecko/20030210
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3b) Gecko/20030210

I've had this issue with several websites in the past, too.  For an example, Go
to http://www.streamingfaith.tv and note the "television, radio, and live
events" tabs on upper right-hand side.  You should be able to click on tabs, to
change the menu content below.  But, the "tabs" don't even register as being a
link in Mozilla..... and are unclickable.  Seems to work fine in IE6 (uhg) though. 

Reproducible: Always

Steps to Reproduce:
1. See "Details"
2.
3.

Actual Results:  
Nothing.

Expected Results:  
Mozilla should allow you to "click" on tabs, in the same way that IE6 (uhg)
allows you to do. (sorry.. I'm not a programmer.  I have no idea how the tabs
function... if it's a Java or scripting issue, whatever....)
I´m no javascript programmer, just looking at the source code I saw a typo:
script langauge="javascript"

Surely it should have been "language" instead of "langauge".
Following are some function definitions, function open_win2 is used for opening
the tabs. Browserchecking is also someway outdated.
Netscape3 should work as IE3.
Summary: "menu tabs" on webpages are unclickable/unaccessible. → "menu tabs" on webpages are unclickable/unaccessible.
Reporter: Can you reproduce this bug with a recent build of Mozilla (for
example, 1.4rc3)? 

If so, then please comment again with details. 
If not, then please resolve this bug as WORKSFORME. Thanks.
Reporter, the URL is not accessible. Do you have another testcase?
i think this is the code that is responsible for clickable menus:
<map name="tabs"><area
onclick="javascript:live.style.visibility='visible';radio.style.visibility='hidden';tv.style.visibility='hidden';button3.style.visibility='visible';button2.style.visibility='hidden';button1.style.visibility='hidden';"
		shape="RECT" coords="197,4,269,20"><area
onclick="javascript:radio.style.visibility='visible';live.style.visibility='hidden';tv.style.visibility='hidden';button2.style.visibility='visible';button3.style.visibility='hidden';button1.style.visibility='hidden';"
		shape="RECT" coords="115,4,180,20"><area
onclick="javascript:tv.style.visibility='visible';live.style.visibility='hidden';radio.style.visibility='hidden';button1.style.visibility='visible';button3.style.visibility='hidden';button2.style.visibility='hidden';"
		shape="RECT" coords="20,4,92,20"></map> <span id="tv" style="Z-INDEX: 2; LEFT:
0px; BACKGROUND-IMAGE: url(nvimages/redbackground.jpg); VISIBILITY: visible;
WIDTH: 291px; POSITION: absolute; TOP: 26px; HEIGHT: 730px">
I get a JS error when I click on the tabs. 'radio' and 'live' is not defined.

I see from the page footer that the company is located in Atlanta, Georgia.
-> Evang.
Assignee: asa → english-us
Status: UNCONFIRMED → NEW
Component: Browser-General → English US
Ever confirmed: true
Product: Browser → Tech Evangelism
QA Contact: asa → english-us
Version: Trunk → unspecified
The issue with the tabs is the use of IE's approach of automatically exposing
references to elements with Id attributes in variables as the same name as the
Id attribute. All they need to do is add the following to above the body tag

	<script language="javascript">
		var live;
		var radio;
		var tv;
		var button1;
		var button2;
		var button3;

		function getElm(id)
		{
			if (document.getElementById)
			  return document.getElementById(id);
			if (document.all)
			  return document.all[id];
			return null;
		}

		function init()
		{
			live = getElm('live');
			radio = getElm('radio');
			tv = getElm('tv');
			button1 = getElm('button1');
			button2 = getElm('button2');
			button3 = getElm('button3');
		}

and then add onload="init()" to their body tag as in 

	<body onload="init()" style="BACKGROUND-COLOR: #193976;"
background="nvimages/SfBg.gif" MS_POSITIONING="GridLayout">

This page has some other issues but this would get them working.

Brian, can you contact them?
Summary: "menu tabs" on webpages are unclickable/unaccessible. → streamingfaith.tv - "menu tabs" on webpages are unclickable/unaccessible.
WFM using Mozilla Windows Nightly 2005021005 on Windows XP.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → WORKSFORME
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.