[javascript] menu

Pagina: 1
Acties:

  • enermax
  • Registratie: Oktober 2001
  • Laatst online: 03-09 00:24
Ik heb ergens een menu gevonden en dat ben ik aan het veranderen. Ik het het af alleen ik heb een probleem. Het menu bestaat uit cells en die lichten op op als je erover gaat. En wanneer je erop klikt gaat ie naar die link.
Ik heb het menu in een <iframe> maar ik wil als je op de cell klikt dat de link _top wordt. Maar dat krijg ik niet.

Pagina voorbeeld:http://members.home.nl/t.gorissen/page/console/1.html
Druk maar op de tekst console in menu en cell console dus ernaast
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<body>
<script language="JavaScript">
    function cell_color(idnaam,kleur){

        idnaam.style.backgroundColor=kleur;

    }
</script>
<table>
<td width="14" height="10"></td>

<td id="td3" onclick="location.href='naarpagina.html'"
    onMouseOver="cell_color(td3,'#EEFECB');"
    onMouseOut="cell_color(td3,'#CEE7F7');"
    class="menulink" height="1" width="147" bgcolor="#CEE7F7">

<a href="naarpagina.html" target="_top" class="menulink">
      <font face="Verdana">Tekst in tabel</font></a>

Mijn vraag is hoe kan ik deze link top krijgen onclick="location.href='naarpagina.html'"

Ik heb ook geprobeerd om dit in de pagina te zetten waar menu heen linkt.
code:
1
2
3
4
5
6
7
<script language="JavaScript" type="text/javascript">
setTimeout ("changePage()", 3000);
function changePage() {
if (self.parent.frames.length != 0)
self.parent.location=document.location;
}
</script>

Maar dan blijft ie refreshe omdat <iframe> paginas inzitten. Hij begint pas na ingestelde tijd. Dus hoe kan ik dit script stoppen na 1 run. Ik heb al van alles geprobeert en ook proberen te zoeken. Dus geen slotje aub.

[edit]
Ietswat verneukende lay-out gefixed ;)

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Oplossing is vrij simpel

maak van location.href=... top.location.href=...

  • enermax
  • Registratie: Oktober 2001
  • Laatst online: 03-09 00:24
Thx m8. Echt bedankt. Ja ik ben nOOb met script. Maar probeer wel van alles. Maar dit lukte echt niet.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Op zaterdag 06 juli 2002 12:28 schreef enermax het volgende:
Ja wou hem al veranderen maar ging niet meer. Wel nog die link erin kunnen doen. http://members.home.nl/t.gorissen/page/console/1.html

Druk op het woord console blijft ie top. Als je op cell van console duwt dan laad ie in het frame. Please help anders moet ik het eruit gooien.

onclick="location.href='console/1.html' deze link moet naar top verwijzen.
Dat zei ik toch net? :P top.location.href ervan maken...

  • enermax
  • Registratie: Oktober 2001
  • Laatst online: 03-09 00:24
edit:
Je typte sneller was te laat
Op zaterdag 06 juli 2002 12:28 schreef enermax het volgende:
Thx m8. Echt bedankt. Ja ik ben nOOb met script. Maar probeer wel van alles. Maar dit lukte echt niet.