Avatar billede simsen Mester
04. juni 2006 - 05:39 Der er 1 kommentar og
1 løsning

script i .net fejler

Hejsa

Forsøger lige herinde istedet; Når  jeg inkluderer en scriptfil, ser det ud for mig i vis kilden, at den kun henter noget af scriptfilen, og ignorerer resten.

Kan nogen fortælle mig, hvad det er jeg gør forkert - hvad skal der til, for at den tager hele filen?

I vis kilde tager den følgende af filen:

<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>

Jeg inkluderer filen således;
<script type="text/javascript" language="JavaScript" src="Scripts/menuload.js"></script>

Hele filen, som den burde hente og bruge, ser således 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;

-->

mvh
simsen
Avatar billede simsen Mester
04. juni 2006 - 07:58 #1
Aner ikke hvordan - men nu tager den hvad den skal :-)
Avatar billede olebole Juniormester
04. juni 2006 - 15:57 #2
<ole>

I Vis Kilde kan du da slet ikke se indholdet af en importeret script-fil. Hvad er det for en browser?  :)

/mvh
</bole>
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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