Toon posts:

uitschuif menuutje automatisch weer dicht

Pagina: 1
Acties:
  • 50 views sinds 30-01-2008

Verwijderd

Topicstarter
hallo, ik heb hier een script

tussen heads
<style>
<!--
a.nav:link { font-family: Monotype Corsiva,Arial,San Serif; font-size: 14px; text-decoration: none; color: #993355 }
a.nav:visited { font-family: Monotype Corsiva,Arial,San Serif; font-size: 14px; text-decoration: none; color: #993355 }
a.nav:active { font-family: Monotype Corsiva,Arial,San Serif; font-size: 14px; text-decoration: none }
a.nav:hover { font-family: Monotype Corsiva,Arial,San Serif; font-size: 14px; text-decoration: none; color: #993355 }
.HEADING { cursor: hand; font-family: Monotype Corsiva,Arial,San Serif; font-size: 16px; color: #993355;
background-color: #ffffff; font-weight: none;
border: 0 solid #ffffff }
.LINKSOFF { display: none; font-family: Verdana,Arial,San Serif; font-size: 14px; color: #ffffff }
.LINKSON { display: inline; font-family: Verdana,Arial,San Serif; font-size: 14px; color: #ffffff }
-->
</style>
<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"
document.all.item(cellBk).style.backgroundColor = "#ffffff" ' SET CELL BACKGROUND COLOUR BLUE
ELSE
document.all.item(menuObj).className = "LINKSON" ' OPEN MENU
document.all.item(cellBk).style.backgroundColor = "#ffffff" ' SET CELL BACKGROUND COLOUR RED
END IF
END SUB
-->
</Script>
en dit tussen de body
<div align="center">
<center>
<table>
</tr>
<tr>
<td ID="head2" ALIGN="center" CLASS="HEADING" ONCLICK="ShowHide(2)"><b>Sport</b></td>
</tr>
<tr>
<td ALIGN="center" bgcolor="#ffffff">
<!-- Menu 3 -->
<div ID="Link2" CLASS="LINKSOFF">
<a CLASS="nav" href="#">Volleybal</a><br>
<a CLASS="nav" href="#">Badminton</a><br>
<a CLASS="nav" href="#">Basketbal</a><br>
<a CLASS="nav" href="#">Judo</a><br>
<a CLASS="nav" href="#">Handbal</a><br>
</div><hr>
</td>
</tr>
<tr>
<td ID="head3" ALIGN="center" CLASS="HEADING" ONCLICK="ShowHide(3)"><b>Menuitem2</b></td>
</tr>
<tr>
<td ALIGN="center" bgcolor="#ffffff">
<!-- Menu 4 -->
<div ID="Link3" CLASS="LINKSOFF">
<a CLASS="nav" href="#">Sub1</a><br>
<a CLASS="nav" href="#">Sub2</a><br>
<a CLASS="nav" href="#">Sub3</a><br>
<a CLASS="nav" href="#">Sub4</a><br>
<a CLASS="nav" href="#">Sub5</a><br>
</div><hr>
</td>
</tr>
<tr>
<td ID="head4" ALIGN="center" CLASS="HEADING" ONCLICK="ShowHide(4)"><b>Menuitem3</b></td>
</tr>
<tr>
<td ALIGN="center" bgcolor="#ffffff">
<!-- Menu 4 -->
<div ID="Link4" CLASS="LINKSOFF">
<a CLASS="nav" href="#">Sub1</a><br>
<a CLASS="nav" href="#">Sub2</a><br>
<a CLASS="nav" href="#">Sub3</a><br>
<a CLASS="nav" href="#">Sub4</a><br>
<a CLASS="nav" href="#">Sub5</a><br>
</div><hr>
</td>
</tr>
</table>
</center>
</div>
</body>
hier kun je me scriptje in werking zien http://home.planet.nl/~holli135/java.html
nu wil ik hebben dat als je op een item klikt, zodat de submenu's te voorschijn komen, en je klikt dan het volgende item aan, dat het andere item weer dichtschuift

weet iemand hoe ik dit moet doen

[ Voor 22% gewijzigd door Verwijderd op 24-10-2004 11:10 ]


  • Xander
  • Registratie: Oktober 2002
  • Laatst online: 00:17
offtopic:
Ik kan met Mozilla FireFox klikken op die menuitems wat ik wil, ze openen niet :X


edit:
Oh... wacht... het is VBScript. :P
Waarom gebruik je VBScript voor zo'n menuutje eigenlijk? Javascript lijkt me logischer?

[ Voor 43% gewijzigd door Xander op 24-10-2004 11:19 ]

PC specs!---Pulse mee voor GoT!
[22:49:37] <@Remy> ik wil een opblaasbare dSLR :+


Verwijderd

Topicstarter
vonk iets makkelijker , kun je vb helemaal niet openen met mozilla,, of moet je dan alleen plugin hebben??

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
nee dat gaat nooit werken in niet-IE-browsers. waarom heet je file eigenlijk java.html? ;)

Verwijderd

Topicstarter
hget is voor een bedrijf,


dus het moet eingeiljk overal werken, dus dan komt er een vraag bij

hoe kan ik dit omzetten naar gewoon java?

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
je kunt het overzetten naar java, maar da's niet gemakkelijk. ook kun je het overzetten naar javascript, da's wel goed te doen. java is niet hetzelfde als javascript, houd daar even rekeing mee als je evt. gaat zoeken naar javascript menu-scriptjes.

verder moet ik eerlijk zeggen dat ik niet zo goed weet waar ik moet beginnen met het geven van tips, er mankeren nogal wat dingen aan de lappen code die je nu gebruikt.

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 20-05 17:45

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

javascript != java

Het principe van een klapmenuutje is heel simpel: bij een onclick trigger je een event, dat checkt wat de ID is van het momenteel opengeklapte element. Is dit hetzelfde als die van het element waarvanaf de event is getriggerd, klap je hem in. Zo niet, klap je de oude ID in en de nieuwe ID uit :)

* Thijsmans is goedgemutst vanochtend, dus wie weet...

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Topicstarter
prammenhanger zou jij zo vriendelijk willen zijn om .. :P

als je het zou willlen doen heel graag


e-mail : tom@waarsenburg.com

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 20-05 17:45

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
      <script type="text/javascript">
      var openedID = '';
      
      function switchMenu( ID )
      {
           // ID is zelfde ID als openstaat: menu wordt ingeklapt
           if( ID == openedID )
           {
               document.getElementById( ID ).className = 'menuContentOff';
               openedID = '';
           } else 
           {
               // Als er iets openstaat, dichtklappen
               if( openedID != '' )
               {
                   document.getElementById( openedID ).className = 'menuContentOff';
               }
               // Daarna menu openklappen
               document.getElementById( ID ).className = 'menuContentOn';
               openedID = ID;
           }
           
      }
      </script>


10 minuten werk, dat wordt dan 45 euro :+

http://www.bomenknuffelaar.nl/got/klapmenu.html

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

Topicstarter
eej bedankt gast., jij ben echt snel

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 13:23

crisp

Devver

Pixelated

/scriptrequest :P

[ Voor 18% gewijzigd door crisp op 24-10-2004 16:42 ]

Intentionally left blank

Pagina: 1

Dit topic is gesloten.