script i .net fejler
HejsaJeg har lavet en script fil, som jeg inkluderer i en fil, når jeg kører siden, gør den kun noget af det der står i script filen (kan jeg se, når jeg tager en vis kilde)
Script filen ser sådan ud:
<!--
function SymError()
{
return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
return (new Object());
}
window.open = SymWinOpen;
var menus = 5;
var menuClick = true;
var currentMenu = 0;
var selectedMenu = 0;
var clicked = false;
var ie = false;
if (navigator.userAgent.indexOf("MSIE")!=-1)
{
ie=true;
}
function doBlur(n) // get rid of border
{
if (ie)
{
n.blur();
}
}
function selectMenu(m) // click on a menu header
{
if(clicked) // the menu is already active
{
clicked=false;
selectedMenu=0;
currentMenu=m;
hideAll(-1)
}
else
{
clicked=true;
selectedMenu=m;
currentMenu=m;
hideAll(m); // except m
if(document.getElementById)
{
var themenu=document.getElementById("menu"+m);
themenu.style.visibility="visible";
}
}
}
function showMenu(m) // display a full menu on rollover
{
if(clicked)
{
hideAll(m);
if(document.getElementById)
{
var themenubaritem=document.getElementById("menubaritem"+m);
themenubaritem.style.background="#b6b1a8";
var thermenu=document.getElementById("menu"+m);
thermenu.style.visibility="visible";
}
}
selectedMenu=0;
currentMenu=m;
}
function doMenuChoice(m,n) // click a menu item
{
selectedMenu=0;
currentMenu=-1;
hideAll(currentMenu);
clicked=false;
alert("You chose menu "+m+" item "+n);
return false;
}
function hideAll(e) // hide all menus except e
{
for(i=1;i<=menus;i++)
{
if(e!=i)
{
if(document.getElementById)
{
var themenubaritem=document.getElementById("menubaritem"+i);
themenubaritem.style.background="transparent";
var themenu=document.getElementById("menu"+i);
themenu.style.visibility="hidden";
}
}
}
}
function pageClick()
{
if(!menuClick)
{
clicked=false;
currentMenu=0;
selectedMenu=0;
hideAll(0);
}
else
{
menuClick = false;
}
}
var SymRealOnLoad;
var SymRealOnUnload;
function SymOnUnload()
{
window.open = SymWinOpen;
if(SymRealOnUnload != null)
SymRealOnUnload();
}
function SymOnLoad()
{
if(SymRealOnLoad != null)
SymRealOnLoad();
window.open = SymRealWinOpen;
SymRealOnUnload = window.onunload;
window.onunload = SymOnUnload;
}
SymRealOnLoad = window.onload;
window.onload = SymOnLoad;
-->
Jeg inkluderer den sådan:
<script type="text/javascript" language="JavaScript" src="Scripts/menuload.js"></script>
Når jeg tager vis kilde henter den kun følgende:
<script language="JavaScript">
<!--
function SymError()
{
return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
return (new Object());
}
window.open = SymWinOpen;
//-->
</script>
Hvad gør jeg forkert?
mvh
simsen
