Toon posts:

[Javascript] plaats van aanklikken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hey,,

ik heb een vraagje:
ik heb een menu'tje gemaakt (met html en een paar javascripts erin), met een aantal links erin en als je op een link klikt, opend zich een submenu, en hij volgt de link en die nieuwe pagina zet hij dan in een ander frame,
nou is het probleem, het menu is eigenlijk een tabel, waar ik dan de plaatjes van de randen in laad, en de tekst e.d, en als ik rechts naast de link klik (dus gewoon in het witte gedeelte van het menu, tussen de link en de rechter kant van het menu, opend het sub-menu zich, maar hij volgt de link niet.
Nou wil ik hebben dat er helemaal nix gebeurd als je naast de link klikt, dat er dus pas iets gebeurd als je op de link zelf klikt.
Ik denk zelf dat het aan dit stuk van de code ligt, maar ik weet niet precies hoe ik het moet veranderen en of het dit stuk van de code wel is:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<Script Language="VBscript">
      <!--
      Option Explicit
      DIM menuID,menuObj,cellBk
      SUB ShowHide(menuID)
      menuObj = "Link" & menuID
      cellbk = "Head" & menuID
      // CHECK IF OPEN
      if document.all.item(menuObj).className = "LINKSON" then    'IF MENU OPEN THEN CLOSE
      document.all.item(menuObj).className = "LINKSOFF"
      ELSE
      document.all.item(menuObj).className = "LINKSON"               ' OPEN MENU   
      END IF
      END SUB
      -->
      </Script>


Wie kan mij helpen

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 08-02 14:55

dominic

will code for food

Kun je het stukje HTML ook ff posten, dan wordt het script ook wat duidelijker (Dus de HTML van de menu tabel)

Download my music on SoundCloud


Verwijderd

Topicstarter
bedoelde je dit dominic?

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<div align="left">
  <table border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td>[img]"linksboven.gif"[/img]</a></td>
      <td background="boven1.gif">&nbsp;</td>
      <td background="boven2.gif">
        <p align="right"></td>
      <td>[img]"boven3.gif"[/img]</td>
    </tr>
    <tr>
      <td background="midden1.gif">&nbsp;</td>
      <td colspan="2">
        <table border="0" cellspacing="0" cellpadding="0">
          <tr>
hier komt dan de inhoud van mijn menu   
    </tr>
        </table>
      </td>
      <td background="midden2.gif">&nbsp;</td>
    </tr>
    <tr>
      <td>[img]"onder1.gif"[/img]</td>
      <td background="onder2.gif" colspan="2">&nbsp;</td>
      <td>[img]"onder3.gif"[/img]</td>
    </tr>
  </table>
</div>

  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Met deze beide stukken code kunnen we helemaal niets, we zien niet hoe alles werkt omdat er code mist. En gebruik geen vbscript voor dit soort dingen, js is hier beter op zijn plaats.

Verwijderd

Topicstarter
Hey ik heb hem even op internet gezet, hij is nu wel een beetje breed en een paar plaatjes doen het niet maar als je dus rechts naast de links klikt (bijvoorbeeld naast getunede auto's) dan opend zich het submenu, en dat wil ik niet ik wil dat het submenu pas opend als je echt op de link klikt
Trouwens het submenu opend zich ook als je op het blokje (is nu niet te zien) (102.gif) klikt dat direct voor de link staat, en dan zet hij de nieuwe site ook in het andere frame, maar ik wil dat pas iets doet als je echt op de link zelf klikt

http://members.home.nl/hennie.jacobs/menu.asp

[ Voor 27% gewijzigd door Verwijderd op 01-11-2004 11:01 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

Zet dan de onclick niet op de TD maar op de A:

code:
1
2
3
4
5
6
7
8
9
10
<td ID="head1" ALIGN="center" CLASS="">
  <p align="left">
    [img]"dots/102.gif"[/img]
    <font color="#000080">
      <a ONCLICK="ShowHide(1)" href="auto.asp" target="home">
        <b>Getunede Auto's</b>
      </a>
    </font>
  </p>
</td>

Verwijderd

Topicstarter
Thnx Andre u are the man _/-\o_
Sluit topic maar heb het gevonden hij doet het :*)

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Topics met een oplossing hoeven niet op slot hoor ;)

Maar ik sluit me aan bij deze opmerking van André:
En gebruik geen vbscript voor dit soort dingen, js is hier beter op zijn plaats.
Je sluit nu immers iedereen met een non-IE browser uit...

Intentionally left blank

Pagina: 1