---
title: "FUnka i alla webbläsare tack!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/80210-funka-i-alla-webbläsare-tack"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Asa"
published: "2003-06-20T21:26:43.000Z"
updated: "2003-06-21T06:40:16.000Z"
replies: 2
views: 251
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/80210-funka-i-alla-webbläsare-tack"
---

# FUnka i alla webbläsare tack!

## #1 — Asa, 2003-06-20T21:26Z

Har ett litet problem som jag hoppas få hjälp med! Detta funkar i Internet Explorer 6 men ej Netscape. Skulle vilja att det funkar i alla webläsare tack. Eller iallafall de flesta. Nån som vill hjälpa mig?

index.asp

```
<style type="text/css">
body {font-family: verdana; font-size: 12px}
td {
      font-family: verdana; font-size: 12px
}
A {
      font-family: verdana; font-size: 12px;color:#000000;text-decoration:none
}
A:hover {
      font-family: verdana; font-size: 12px;color:#000000;text-decoration:underline
}
</style>
<script language="javascript" src="js.js"></script>

<table width="70" style="border: 1px solid black">
  <tr>
    <td valign="top">
      <a href="#" onmouseover="Swap('a1');" onmouseout="Swap('a0');">Länk nr 1</a><br>
      <a href="#" onmouseover="Swap('a2');"onmouseout="Swap('a0');">Länk nr 2</a>
    </td>
  </tr>
</table>

<div id="a0"></div>
<div id="a1" style="position:absolute;z-index:1;background-color:#FFEFC4;left:90px;top:15px;width:200px;height:80px;visibility:hidden;border: 1px solid black">
  <table border="0" cellspacing="3" cellpadding="0">
    <tr>
      <td>
        Detta är ett lager som är gömt!
      </td>
    </tr>
  </table>
</div>
<div id="a2" style="position:absolute;z-index:1;background-color:#FFEFC4;left:90px;top:15px;width:200px;height:80px;visibility:hidden;border: 1px solid black">
  <table border="0" cellspacing="3" cellpadding="0">
    <tr>
      <td>
        Ett till lager som är gömt!
      </td>
    </tr>
  </table>
</div>
```

js/js

```
var llid='';
function Swap(obj) {
	if (llid) MM_showHideLayers(llid,'','hide');
	MM_showHideLayers(obj,'','show');
	llid=obj;
}

function MM_showHideLayers() {
    var i,p,v,obj,args=MM_showHideLayers.arguments;
        for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
            if (obj.style) { 
                obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; 
            }
        obj.visibility=v; 
    }
}

function MM_findObj(n, d) {
    var p,i,x;  if(!d) d=document; if((p=n.indexOf('?'))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
        if(!(x=d[n])&&d.all) x=d.all[n]; 
           for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
            for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
```

Permalänk: https://www.webforum.nu/p/80210

## #2 — tydal, 2003-06-20T23:14Z

Validerar sidan? <http://validator.w3.org/>
Får du något javaskriptfel i IE? Vilket?
Får du något javaskriptfel i Netscape? Vilket?

Vad är det som inte funkar i Netscape? Är det nåt som händer som inte ska hända? Nåt som inte händer som ska hända? Vad?

Permalänk: https://www.webforum.nu/p/1090152

## #3 — RGB, 2003-06-21T06:40Z

Orkar inte läsa igenom  koden så noga pga den tidiga timmen men jag skulle testa med att byta ut

```
if(!(x=d[n])&&d.all) x=d.all[n];
```

mot

```
if(!(x=d[n])&&d.all) x=d.all[n];
if((!x) && d.getElementById) x=d.getElementById(n);
```

Permalänk: https://www.webforum.nu/p/1090168

---

Tråden på webben: https://www.webforum.nu/amne/javascript/80210-funka-i-alla-webbläsare-tack
