Avatar billede simsen Mester
03. juni 2006 - 23:57 Der er 1 løsning

script i .net fejler

Hejsa

Jeg 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
Avatar billede simsen Mester
04. juni 2006 - 07:57 #1
Aner ikke hvordan - men nu tager den hvad den skal :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester