Problem loading website
Hi all,
I am wondering what is going wrong with only 1 website, an important one (for school, people say that is important).
It doesn't load: It pops a new tab open in firefox, as it did in Internet Explorer, but it just gives text like script or code. I have flash 7 and the latest Java 1.5.something.
Here is the script/code/text I see while it should pop up some menu on the left side and when one makes a choice in this menu, the contents should appear on the right.
Anybody any idea what is not going right?
<HTML XMLNS:NATTREE>
<HEAD>
<!--
//' NATAFX_ScriptVersion: 8.0.1.2
-->
<title>Avans DLO Offline content viewer</title>
<link rel="stylesheet" href="STARTLOCAL.CSS" type="text/css">
<?IMPORT NAMESPACE="NATTREE" IMPLEMENTATION="NATTree.htc"/>
<script language="JavaScript">
var offsetX, offsetY;
var selectedObj;
var splitterVisible = false;
var InitialSplitterPosition = 250;
//XML data island definitions
//cIID stand for const xml data Island ID
var cIID_TREE_DATA_ISLAND = "TREE_DATA_ISLAND";
//cTN stands for const Tag Name
var cTN_TREE_NODES = "TREE_NODES";
var cTN_TREE_NODE = "TREE_NODE";
//cAN stands for const Attribute Name
var cAN_UID = "UID";
var cAN_PUID = "PUID";
var cAN_LABEL = "LABEL";
var cAN_ICON = "ICON";
var cAN_URL = "URL";
var cAN_URLTYPE = "URLTYPE"
//cAN stands for const Attribute Value
var cANV_URLTYPE_RSC = "resource";
var cANV_URLTYPE_NOT_SUPPORTED = "notsupported";
var cANV_URLTYPE_EXTERNAL = "external";
var cOUT_OF_BOUNDS_TEXT = "De hyperlink verwijst naar een pagina buiten de N@Tschool! database. Door deze link aan te klikken zal waarschijnlijk een internet verbinding tot stand gebracht worden."
function fnInit()
{
var tagXML = document.all(cIID_TREE_DATA_ISLAND);
var elmRoot = tagXML.XMLDocument.documentElement;
if(elmRoot.tagName != cTN_TREE_NODES) return;
var colTreeNodes = elmRoot.selectNodes(cTN_TREE_NODE);
for(var i=0;i<colTreeNodes.length;i++)
{
var uid = colTreeNodes(i).getAttribute(cAN_UID);
var puid = colTreeNodes(i).getAttribute(cAN_PUID);
var label = colTreeNodes(i).getAttribute(cAN_LABEL);
var strExternal = "<IMG style='vertical-align: middle;BEHAVIOR: url(tooltip.htc)' src='nsout.gif' border=0 Tooltiptext='" + cOUT_OF_BOUNDS_TEXT + "'>"
if(colTreeNodes(i).getAttribute(cAN_URLTYPE) == cANV_URLTYPE_EXTERNAL){
label += strExternal;
}
var icon = colTreeNodes(i).getAttribute(cAN_ICON);
TOCTREE.insertItem(uid,puid,label,icon);
}
}
function TOCTREE_OnSelection()
{
//Get the data from the island
var tagXML = document.all(cIID_TREE_DATA_ISLAND);
var elmRoot = tagXML.XMLDocument.documentElement;
if(elmRoot.tagName != cTN_TREE_NODES) return;
var elmTreeNode = elmRoot.selectSingleNode(cTN_TREE_NODE + "[@" + cAN_UID + "= '" + TOCTREE.selectedItem + "']");
var URLType = elmTreeNode.getAttribute(cAN_URLTYPE);
var URL = elmTreeNode.getAttribute(cAN_URL);
if(URLType != null){
switch(URLType){
case cANV_URLTYPE_RSC:
document.all.main.src = 'NotSupported.html';
case cANV_URLTYPE_EXTERNAL:
{
if(URL != null){
document.all("main").src = elmTreeNode.getAttribute(cAN_URL);
}
break;
}
case cANV_URLTYPE_NOT_SUPPORTED:
document.all.main.src = 'NotSupported.html';
default:
document.all("main").src = 'NotSupported.html';
}
}
}
function HideBar() {
document.all.nav.style.visibility = 'hidden';
document.all.splitterbar.style.visibility = 'hidden';
document.all.splitter.style.visibility = 'hidden';
document.all.main.style.pixelLeft = 0;
ResizeMain();
}
function ShowBar() {
document.all.nav.style.visibility = 'visible';
document.all.splitterbar.style.visibility = 'visible';
document.all.splitter.style.visibility = ((splitterVisible) ? 'visible' : 'hidden');
document.all.main.style.pixelLeft = document.all.splitter.style.pixelLeft;
ResizeMain();
}
function HideSplitter() {
splitterVisible = false;
document.all.splitter.style.visibility = 'hidden';
}
function ShowSplitter() {
// If nav is not visible, do not show not but show when nav becomes visible again
splitterVisible = true;
if (document.all.nav.style.visibility == 'visible' || document.all.nav.style.visibility == '') {
document.all.splitter.style.visibility = 'visible';
}
}
function setSelectedElem(evt){
var imgObj = window.event.srcElement;
selectedObj = imgObj.style;
if(selectedObj) {
return;
}
selectedObj = null;
}
function HoverSplitter(evt){
document.all.splitter.className = 'splitterHover';
}
function EngageSplitter(evt){
document.all.splitter.className = 'splitterActive';
setSelectedElem(evt);
if (selectedObj)
{
offsetX = window.event.offsetX;
offsetY = window.event.offsetY;
return false;
}
}
function MoveSplitter(evt) {
if(selectedObj) {
if ((window.event.clientX - offsetX) < (document.body.clientWidth - 80) && (window.event.clientX - offsetX > 0)) {
shiftTo(selectedObj, (window.event.clientX - offsetX ), (window.event.clientY - offsetY));
newleft = (selectedObj.pixelLeft > 0 ? selectedObj.Left : 0);
document.all.nav.style.pixelWidth = selectedObj.pixelLeft - document.all.splitterbar.clientWidth;
document.all.splitterbar.style.pixelLeft = selectedObj.pixelLeft - document.all.splitterbar.clientWidth;
document.all.main.style.left = selectedObj.left;
ResizeMain();
}
}
}
function shiftTo(obj, x, y) {
obj.left = x;
}
function LostSplitter(evt) {
document.all.splitter.className = 'splitter';
selectedObj = null;
}
function ReleaseSplitter(evt) {
document.all.splitter.className = 'splitterHover';
selectedObj = null;
}
function init()
{
document.all.splitter.onmouseenter = HoverSplitter;
document.all.splitter.onmousedown = EngageSplitter;
document.all.splitter.onmousemove = MoveSplitter;
document.all.splitter.onmouseup = ReleaseSplitter;
document.all.splitter.onmouseout = LostSplitter;
window.onresize = ResizeMain;
TOCTREE.style.pixelLeft = 0;
TOCTREE.style.pixelTop = 0;
TOCTREE.style.pixelWidth = document.all.nav.style.width;
TOCTREE.style.pixelHeight = document.all.nav.style.height;
}
function SetInitialPosition()
{
document.all.toolbar.style.pixelTop = 0;
document.all.toolbar.style.pixelLeft = 0;
document.all.toolbar.style.width = "100%";
var topY = document.all.toolbar.style.pixelTop + document.all.toolbar.clientHeight;
document.all.nav.style.visibility = 'visible';
document.all.nav.style.pixelLeft = 0;
document.all.nav.style.pixelTop = topY;
document.all.nav.style.pixelWidth = InitialSplitterPosition - document.all.splitterbar.clientWidth;
document.all.splitterbar.style.pixelLeft = InitialSplitterPosition - document.all.splitterbar.clientWidth;
document.all.splitterbar.style.pixelTop = topY;
document.all.splitter.style.pixelLeft = InitialSplitterPosition;
document.all.splitter.style.pixelTop = topY;
document.all.main.style.pixelLeft = InitialSplitterPosition;
document.all.main.style.pixelTop = topY;
ResizeMain();
}
function ResizeMain()
{
var topY = document.all.toolbar.style.pixelTop + document.all.toolbar.clientHeight;
document.all.nav.style.pixelHeight = document.body.clientHeight - topY;
document.all.splitterbar.style.pixelHeight = document.body.clientHeight - topY;
document.all.main.style.pixelWidth = document.body.clientWidth - document.all.main.style.pixelLeft;
document.all.main.style.pixelHeight = document.body.clientHeight - topY;
TOCTREE.style.pixelWidth = document.all.nav.style.pixelWidth;
TOCTREE.style.pixelHeight = document.all.nav.style.pixelHeight;
}
</script>
</head>
<BODY onLoad="init(); SetInitialPosition(); fnInit(); ResizeMain();" onunload="document.all.main.src='about:blank';" scroll="no">
<div id="toolbar" class="toolbar" NOWRAP>
<span class="toolbarlink" OnClick="HideBar()">Volledig scherm</span> |
<span class="toolbarlink" OnClick="ShowBar()">Navigatie tonen</span> |
<span class="toolbarlink" OnClick="HideSplitter()">Schermsplitter verbergen</span> |
<span class="toolbarlink" OnClick="ShowSplitter()">Schermsplitter tonen</span> |
<b>| Avans DLO Offline content viewer |</b>
</div>
<div id="splitterbar" name="splitterbar" class="splitterbar"></div>
<div id="splitter" name="splitter" class="splitter" style="visibility: hidden; BEHAVIOR: url(tooltip.htc)" Tooltiptext="Klik en sleep deze splitter om uw beeldschermindeling te wijzigen"></div>
<div name="nav" id="nav" class="nav" style="visibility:hidden;" align="left">
<NATTREE:TREE id=TOCTREE myStyle="StartLocal.css" OnSelection="TOCTREE_OnSelection();" indent="20"/>
</div>
<iframe src="" id="main" class="main" name="main"></iframe>
<XML id="TREE_DATA_ISLAND" src="tree_data_island.xml"></XML>
<script language="JavaScript">
SetInitialPosition()
ShowSplitter();
</script>
</BODY>
</HTML>
|