If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Link shows in IE, but not if Firefox. only purpose of the page is to present the link to open in a new window

NEW
Unassigned

Status

()

Firefox
General
7 years ago
7 years ago

People

(Reporter: Mike, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [fx4-fixed-bugday], URL)

Attachments

(1 attachment)

(Reporter)

Description

7 years ago
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0C)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0C)

The web page has a link set to open in a new window.  The link shows in IE, but not if Firefox.  I emailed Tech for the web page and he said it was a Mozilla bug.  the following is source code for the page with  my personal identifying marks removed.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html id="CRSCNT" class="content" lang="en">

<head>
<BASE HREF="http://angel.gulfcoast.edu/AngelUploads/Content/20112-CTS1651-6067/_assoc/A08589C1161349DF9A3745D542B563AB/" />
<meta http-equiv="Content-Type" content="text/html">
<LINK REL="STYLESHEET" TYPE="text/css" HREF="/AngelThemes/Stylesheets/Angel_7.css">


<script type="text/javascript" language="JavaScript">
<!--//
var gblnRefreshIndex = false;
var gstrAPI = '/api/default.asp';
var gstrAngelApp = 'CRSCNT';
var gstrWCI = 'PGDISPLAY';
var gstrWCE = 'RESPOND';
var gstrFinalWCI = 'PGDISPLAY_LINK';
var gstrFinalWCE = 'RESPOND';
var gstrScriptURL = 'http://angel.gulfcoast.edu/section/content/default.asp?WCU=CRSCNT';
var gstrPostURL = 'http://angel.gulfcoast.edu/section/content/default.asp?WCI=pgPost&WCU=CRSCNT&ENTRY_ID=A08589C1161349DF9A3745D542B563AB';
var gstrBaseHref = 'http://angel.gulfcoast.edu/AngelUploads/Content/20112-CTS1651-6067/_assoc/A08589C1161349DF9A3745D542B563AB/';
var gstrStylesheet = '/AngelThemes/Stylesheets/Angel_7.css';
var glngUserRights = 2;
var gstrUserID = 'lastname.firstname';
var gstrLoginName = 'lastname.firstname';
var gstrUserKey = '9ce26ab6-2f80-4641-8579-6e84efcb1700';
var gstrSectionID = '20112-CTS1651-6067';
var gstrRootID = 'ROOT';
var gstrParentID = '8002656A5AE14D6B961DAD3927709355';
var gstrObjectID = 'DF51FD7B5DBB42A2833EFE12E58B29DD';
var gstrObjectType = 'LINK';
var gstrBaseType = 'LINK';
var gstrEntryID = 'A08589C1161349DF9A3745D542B563AB';
var gstrEntrySection = '20112-CTS1651-6067';
var gstrEntryTitle = 'Cisco Training CCNA IP Addressing Part 1 of 8';
var gstrBoardID = '';
var gstrBoardTitle = '';
var gstrShortcutID = '';
var gstrShortcuts = '';
var gblnSubmit = true;
var gblnForceSubmitting = false;
//-->
</script>

<script language="JavaScript" src="/Timeout/TimeoutJS.asp"></script>
<script type="text/javascript" language="Javascript">

function findAPIWin(w) {
	if (parent.AngelSCORMAPI) { return parent; }
	if (parent.parent.AngelSCORMAPI) { return parent.parent; }
	if (opener) { 
		if (opener.AngelSCORMAPI) { return opener; }
		if (opener.parent.AngelSCORMAPI) { return opener.parent; }
	}
	return null;
}
this.APIWin = findAPIWin(self);
if (this.APIWin != null) { 
	if (APIWin.API.entry_id != gstrEntryID || APIWin.API.item_id != 'DEFAULT') { 
		APIWin.InitAngelSCORM(gstrEntryID, 'DEFAULT');
	}
	this.API = APIWin.API;
	if (gstrObjectType != 'MESSAGE' && gstrObjectType != 'QUESTION' && gstrObjectType != 'FIELD') { 
		if (this.APIWin == parent || (opener && (this.APIWin == opener.parent))) { 
			this.APIWin.SectionAPI.last_id = gstrEntryID;
			this.APIWin.SectionAPI.last_title = gstrEntryTitle; 
		}
	}
}
</script>
<script type="text/javascript" language="Javascript">
<!--//
var gstrLocalizedJavaScriptPrintError = "Browser security settings prevent printing this page using this link.  Try selecting the frame and printing from the menu."
//-->
</script>

<title>Cisco Training CCNA IP Addressing Part 1 of 8</title>
</head>
<body  tab="tabContent" id="pgA08589C1161349DF9A3745D542B563AB" class="bodyLessons PGDISPLAY_LINK PGDISPLAY_LINK_RESPOND cmTypeLINK">
<div id="subject_image"></div><div class="normalDiv"><div class="normalSpan">

<h1 class="pageTitle"><a class="largeIcon" href="http://angel.gulfcoast.edu/section/content/default.asp?WCI=UP&WCU=CRSCNT&ENTRY_ID=A08589C1161349DF9A3745D542B563AB"><img class="largeIcon" src="http://angel.gulfcoast.edu/images/icons/ICONLINK.GIF" border="0" hspace="2" vspace="1"  style="vertical-align:text-bottom"  alt=" Up " ></a>Cisco Training CCNA IP Addressing Part 1 of 8</h1><div class="pageSubtitle">Subnetting as taught by John Mills, CCIE #5037&nbsp;</div><table summary="" width="100%" border="0" cellspacing="0" cellpadding="2" style="margin-top: 2px; margin-bottom: 8px;"><tr><td class="toolbarDiv" nowrap><div class="toolbar"><div class="actionMenu"><h3>toolbar</h3><ul class="menu" title="toolbar"></ul></div><div class="navigationMenu"><h3>navigation</h3><ul class="menu" title="navigation"><li><a href="/section/Content/Notes/edit.asp?id=A08589C1161349DF9A3745D542B563AB&title=Cisco+Training+CCNA+IP+Addressing+Part+1+of+8&src=20112%2DCTS1651%2D6067" title="My Notes" target="winNotes" onclick="window.open('', 'winNotes', 'width=550,height=375,menubar=1,resizable=1,scrollbars=1')" class="toolbarLink">My Notes</a></li><li><a class=""toolbarSpan"">|</a></li><li><a href="http://angel.gulfcoast.edu/section/content/default.asp?WCI=PREVIOUS&WCU=CRSCNT&navbar=1&ENTRY_ID=A08589C1161349DF9A3745D542B563AB"  title=Previous  class="toolbarLink">Previous</a></li><li><a href="http://angel.gulfcoast.edu/section/content/default.asp?WCI=NEXT&WCU=CRSCNT&navbar=1&ENTRY_ID=A08589C1161349DF9A3745D542B563AB"  title=Next  class="toolbarLink">Next</a></li></ul></div>
</div></td></tr></table><iframe width="100%" height="450" class="contentFrame" name="winA08589C1161349DF9A3745D542B563AB" id="contentFrame" title="Current resource" src="http://www.youtube.com/watch?v=UXN5XrmsaV8&feature=related" frameborder="0"></iframe><script language="javascript" type="text/javascript">
var pg={};
pg.addEvent=function(o,e,f){
    if(o.addEventListener){o.addEventListener(e,f,true);return true;}
    else if(o.attachEvent){return o.attachEvent('on'+e,f);}
    else{return false;}
}
pg.onResize=function()
{
    try {
    var cnt=document.documentElement||document.body;
    var f=document.getElementById('contentFrame');
    if(f){f.style.height=Math.max(cnt.clientHeight-f.offsetTop-8, 10)+'px';}
   } catch(e) { }
}
pg.onLoad=function()
{
    var cf = document.getElementById('contentFrame');
    if (cf)
    {
       setInterval(pg.onResize,200);
       pg.addEvent(window,'resize',pg.onResize);
    }
}
setTimeout(pg.onLoad,0);
</script>
<style type="text/css">
body, html { 
overflow:hidden; width:100% !important; 
margin-bottom: 0px !important; margin-right: 0px !important; margin-left: 0px !important; 
padding-bottom: 0px !important; padding-right: 0px !important; padding-left: 0px !important; 
}
h1.pageTitle, div.pageSubtitle, div.toolbar { 
margin-right: 10px !important; margin-left: 10px !important; 
}
td.toolbarDiv { 
border-bottom: 0px !important; 
}
div.toolbar { 
border-bottom: 1px solid #eeeeee !important; 
}
</style>
<div>GCCC's Angel server will be shut down for scheduled backups every Friday morning from 4:30 AM to 7 AM Central Time.</div><script type="text/javascript" language="javascript">
if (window.ActiveXObject && !window.XMLHttpRequest) {
  window.XMLHttpRequest = function() {
    var msxmls = new Array('Msxml2.XMLHTTP.5.0','Msxml2.XMLHTTP.4.0','Msxml2.XMLHTTP.3.0','Msxml2.XMLHTTP','Microsoft.XMLHTTP');
    for (var i = 0; i < msxmls.length; i++) { try { return new ActiveXObject(msxmls[i]); } catch (e) { } }
    return null;
  };
}
top.window.sectionCheck = {
		pageSection:function() { return '20112-CTS1651-6067'; },
       cookieSection:function() { 
               // cookies are separated by semicolons
               var aCookie = document.cookie.split("; ");
               for (var i=0; i < aCookie.length; i++)
               {
                   // a name/value pair (a crumb) is separated by an equal sign
                   var aCrumb = aCookie[i].split("=");
                   if ("AngelSection" == aCrumb[0] || "AngelSync" == aCrumb[0]){ //sectionid is in angelsection or angelsync cookie for 7.4
       	            return decodeURIComponent(aCookie[i]).replace(/^.*Values\=([^\^]*)[\^]?.*$/gi, '$1');
                   }
               }
               return "";
           },
		reactivate:function() { 
				var div = top.window.document.getElementById('invalidSection');
				var sURL = '/api/v1.0/default.asp?APIACTION=SECTION_ENTER&SECTION=20112%2DCTS1651%2D6067';
				var oXMLHTTP = new XMLHttpRequest;
				oXMLHTTP.open( 'GET', sURL, false );
				oXMLHTTP.send('');
               results = oXMLHTTP.responseText;
               if (results.search('Not authenticated')!= -1 ){
               sURL = '/default.asp' ;
               if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ 
               top.window.location.href = sURL;}
               else {top.window.location.href(sURL);}}
			},
		timer:null,
		check:function() {
			var div = top.window.document.getElementById('invalidSection');
			var cookie = top.window.sectionCheck.cookieSection();
			var sectionId = top.window.sectionCheck.pageSection(); 
			if (!div && (cookie!=sectionId && cookie != encodeURIComponent(sectionId))&& sectionId != '') { 
				var div = top.window.document.createElement('div');
				div.id = 'invalidSection';
               div.innerHTML = "<div id=\"invalidSectionPanel\"><p>This section is not currently active.</p><p><a href=\"javascript:void(top.window.sectionCheck.reactivate())\">Click to Reactivate</a></p></div>";
				top.window.document.body.appendChild(div);
			} else if (div && (cookie==sectionId)) {
				top.window.document.body.removeChild(div);
			}
			return;
		}
	}
	top.window.sectionCheck.timer = setInterval(top.window.sectionCheck.check, 1000);
</script>

<script type="text/javascript" language="javascript" src="/InlineEditor/fckeditor.js"></script>
<script type="text/javascript" language="javascript" src="/InlineEditor/inline.asp"></script>

</div></div>
</body>
</html> 

Reproducible: Always

Steps to Reproduce:
1.log in to school web site
2.go to web page where link should display
3.Link is not there
4.Open IE and log in 
5.Go to page where link is supposed to display
6.Link is there.
Actual Results:  
When steps are performed in firefox there is a blank page.  This happens in 3 windows boxes and 1 Ubuntu Linux Box
When steps are performed in IE the link shows.  when the link is clicked it opens in a new window.

Expected Results:  
Link should show up  in firefox like it does in IE.  when it shows I would click on it and the link would open in a new window or a new tab

I am posting a word document with screen shots so you may retrieve it here:
http://www.mike-farris.com/Mozillla/Angel-firefox_Incompatibility.docx
and the source code in txt format is here
http://www.mike-farris.com/Mozillla/Source_for_Non_functioning_Link_%28firefox%29.txt

Comment 1

7 years ago
Created attachment 508323 [details]
file from server
This is reproducible with 

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.13) Gecko/20101203
Firefox/3.6.13 

and also 

Mozilla/5.0 (Windows NT 6.1; rv:2.0b11pre) Gecko/20110130 Firefox/4.0b11pre
Confirmed with 4.0b12pre 20110204.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: [fx4-fixed-bugday]
You need to log in before you can comment on or make changes to this bug.