Avatar billede badazz Novice
08. april 2005 - 17:46 Der er 5 kommentarer og
1 løsning

Sikkerhedsprblem med IE og tree menu

Hejsa... jeg har en lille tree menu.. som jeg har implementeret i en hjemmeside.. men når jeg åbner siden kommer IE med den lille gule bjælke frem hvor den skirver: "Internet Explorer har begrænset denne fil til at vise aktivt indhold." og så virker tree menuen ikke før jeg godkender den.. det er også fint nok.. men når der kommer kunder mv. og besøger hjemmesiden, så skal det virke, uden at man først skal acceptere aktivt indhold i internet explorers sikkerhedsindstillinger..

Er der en måde jeg kan lave det på i filen, så det virker på alle computere, filen ser sådan ud:



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>

<title>JavaScript TreeMenu</title>
<link href="style.css" rel="stylesheet">
<SCRIPT language=javascript src="menuscript.js" type=text/javascript></SCRIPT>
<base target="_self">

</head>

<body>

<!-- Menu start -->
<TABLE>
<TBODY>
  <TR>
    <TD align=left class=tool height="100%" vAlign=top width="172">
      <TABLE border=0 cellPadding=0 cellSpacing=0 width=250>
        <TBODY>

<!-- Head start -->
        <tr>
          <TD class=tool id=headmenu onmouseout="menu('out','headmenu')" onmouseover="menu('over','headmenu')" width="250">&nbsp;<IMG border=0 class=haand height=9 id=headbil onclick="lag('headlag',document.images['headbil'])" src="pics/plus.png" width=9>&nbsp;<SPAN class=haand onclick="lag('headlag',document.images['headbil'])">Hovedområder</SPAN><BR>
            <DIV class=detail id=headlag style="DISPLAY: none">&nbsp;
            <IMG border=0 height=9 src="pics/menupil.gif" width=9>&nbsp;<A class=detail href="link til filen">Navn på link 1 i lag head</a><BR>&nbsp;
            <IMG border=0 height=9 src="pics/menupil.gif" width=9>&nbsp;<A class=detail href="link til filen">Navn på link 2 i lag head</a><BR>&nbsp;
            <IMG border=0 height=9 src="pics/menupil.gif" width=9>&nbsp;<A class=detail href="link til filen">Navn på link 3 i lag head</a><BR>&nbsp;
            <IMG border=0 height=9 src="pics/menupil.gif" width=9>&nbsp;<A class=detail href="link til filen">Navn på link 4 i lag head</a><BR>&nbsp;
            <IMG border=0 height=9 src="pics/menupil.gif" width=9>&nbsp;<A class=detail href="link til filen">Navn på link 5 i lag head</a><BR>&nbsp;
            <IMG border=0 height=9 src="pics/menupil.gif" width=9>&nbsp;<A class=detail href="link til filen">Navn på link 6 i lag head</a><BR>&nbsp;
            <IMG border=0 height=9 src="pics/menupil.gif" width=9>&nbsp;<A class=detail href="link til filen">Navn på link 7 i lag head</a><BR>&nbsp;
            <IMG border=0 height=9 src="pics/menupil.gif" width=9>&nbsp;<A class=detail href="link til filen">Navn på link 8 i lag head</a>
            </DIV></TD>
        </tr>
<!-- Head slut -->

<!-- Test start -->
        <tr>
          <TD class=tool id=testmenu onmouseout="menu('out','testmenu')" onmouseover="menu('over','testmenu')" width="250">&nbsp;<IMG border=0 class=haand height=9 id=testbil onclick="lag('testlag',document.images['testbil'])" src="pics/plus.png" width=9>&nbsp;<SPAN class=haand onclick="lag('testlag',document.images['testbil'])">Gæstebog</SPAN><BR>
            <DIV class=detail id=testlag style="DISPLAY: none">&nbsp;
            <IMG border=0 height=9 src="pics/menupil.gif" width=9>&nbsp;<A class=detail href="link til filen">Navn på link 1 i lag test</a><BR>&nbsp;
            <IMG border=0 height=9 src="pics/menupil.gif" width=9>&nbsp;<A class=detail href="link til filen">Navn på link 2 i lag test</a>
            </DIV></TD>
        </tr>
<!-- Test slut -->
        </TBODY></TABLE></TD>
<!--- Denne lille stump kode, kan bruges til at folde et lag ud.
Denne stump herunder, vil folde laget "head" ud. --->
<script language="javascript" type="text/javascript">
lag('headlag',document.images['headbil']);
</script>
  </TR>
</TBODY>
</TABLE>
<!-- Menu slut -->
</body>
Avatar billede olebole Juniormester
08. april 2005 - 18:26 #1
<ole>

Prøv den på en server. Det er sikkert fordi, du kører XP med SP2 og ikke har rettet dine browser-indstillinger  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
08. april 2005 - 18:28 #2
Funktioner -> Internetindstillinger -> Avanceret -> (næsten forneden) Tillad aktivt indhold at køre i filer på Denne computer

- det nævnte punkt skal være krydset af
Avatar billede badazz Novice
08. april 2005 - 19:39 #3
jaja.. det er jeg udemærket med på... men når siden bliver tilgængelig for oppentligheden, og det er med garanti ikke alle der har den korrekte ikkerhedsindstilling, så skal det jo være så alle kan se sidne og tree menuens funktion uden at de først skal godkende i browseren
Avatar billede olebole Juniormester
08. april 2005 - 19:53 #4
Nej, det er du åbenbart slet ikke med på  :)

Det er _kun_ lokale scripts, der blokkeres i XP/SP2's standard-indstillinger. På WWW er der ingen problemer. Prøv at læse teksten i "Tillad aktivt indhold at køre i filer på Denne computer" og sammenhold det med min kommentar: "Prøv den på en server" - så burde du vist være bedre med  ;o)
Avatar billede badazz Novice
08. april 2005 - 21:36 #5
ahh... ja. du her ret.. så virker det... takker for hjælpen.. point?
Avatar billede olebole Juniormester
08. april 2005 - 21:57 #6
s'gerne ... og selvtak  ;o)
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