JavaScript menu
Ik zoek een "simpel" menu'tje waarbij je over de link gaat onder in een vakje de tekst laad die je heb toegevoegd aan de link. Dus moet er een mouseOver en mouseOut event aan gekoppeld worden kan iemand mij hier makkelijk idee'tje geven hoe je dit ook kan weergeven in een div vak eronder of iets.
Begrijp niet helemaal wat je bedoeld maar lees dit stuk eens door:
Je kan dat via:
de tekst er in wijzigen.
Je roept de functie aan als je over een menu item gaat (onMouseOver) en als je er weer af gaat (onMouseOut) plaats je als tekst Je moet onder de linkjes een div maken met de id omschrijving. En kom je hier niet uit dan is
Volgens mij klopt er iets niet aan mijn script... Weet iemand misschien wat het is.
Dank je voor snelle reactie, ik had al ergens zo'n script gevonden daarom had ik daar de aanroep code beetje omgezet na het geen dat ik dacht dat het was. Maar het werkt nu prima ik ga het even omzetten naar mouseOut maar dat lukt zelf wel verwacht ik
http://www.widexs.nl/nl/help/ssh.html wat je daarbovenaan ziet verwezelijke op mijn website :P
Ik wil dat menu ben door het lezenv an die pagina niet er echt verder aan uit gekomen om zo'n menu zelf te kunnen maken.... jammer genoeg :(
Edit:
Dit bedoelde je niet,
Dat menu is erg simpel, gewoon een lijntje onder je tekst zetten met css, en vervolgens met een onmouseover het hele vlak de kleur van het lijntje geven...
Dit bedoelde je niet,
Dat menu is erg simpel, gewoon een lijntje onder je tekst zetten met css, en vervolgens met een onmouseover het hele vlak de kleur van het lijntje geven...
Gewijzigd op 01/01/1970 01:00:00 door PHP Newbie
Je kan dat via:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
function writeText( layer,text ) {
if( document.getElementById ) {
document.getElementById( layer ).innerHTML = text;
} else if( document.all ) {
document.all[layer].innerHTML = text;
} else {
document[layer].document.open();
document[layer].document.write( text );
document[layer].document.close();
}
}
if( document.getElementById ) {
document.getElementById( layer ).innerHTML = text;
} else if( document.all ) {
document.all[layer].innerHTML = text;
} else {
document[layer].document.open();
document[layer].document.write( text );
document[layer].document.close();
}
}
de tekst er in wijzigen.
Je roept de functie aan als je over een menu item gaat (onMouseOver) en als je er weer af gaat (onMouseOut) plaats je als tekst
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<script>
function writeText( layer,text ) {
if( document.getElementById ) {
document.getElementById( layer ).innerHTML = text;
} else if( document.all ) {
document.all[layer].innerHTML = text;
} else {
document[layer].document.open();
document[layer].document.write( text );
document[layer].document.close();
}
}
</script>
</head>
<body>
<a onMouseOver="text.innerHTML = hier me tekst;" href="link.html">hier menu item</a>
<br />
<div id="text"></div>
function writeText( layer,text ) {
if( document.getElementById ) {
document.getElementById( layer ).innerHTML = text;
} else if( document.all ) {
document.all[layer].innerHTML = text;
} else {
document[layer].document.open();
document[layer].document.write( text );
document[layer].document.close();
}
}
</script>
</head>
<body>
<a onMouseOver="text.innerHTML = hier me tekst;" href="link.html">hier menu item</a>
<br />
<div id="text"></div>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<script>
function writeText( layer,text ) {
if( document.getElementById ) {
document.getElementById( layer ).innerHTML = text;
} else if( document.all ) {
document.all[layer].innerHTML = text;
} else {
document[layer].document.open();
document[layer].document.write( text );
document[layer].document.close();
}
}
</script>
</head>
<body>
<a onMouseOver="writeText ('text', 'test van Jan')" href="link.html">hier menu item</a>
<br />
<div id="text"></div>
function writeText( layer,text ) {
if( document.getElementById ) {
document.getElementById( layer ).innerHTML = text;
} else if( document.all ) {
document.all[layer].innerHTML = text;
} else {
document[layer].document.open();
document[layer].document.write( text );
document[layer].document.close();
}
}
</script>
</head>
<body>
<a onMouseOver="writeText ('text', 'test van Jan')" href="link.html">hier menu item</a>
<br />
<div id="text"></div>
Code (php)
1
<a onMouseOut="writeText('text','')" onMouseOver="writeText ('text', 'test van Jan')" href="link.html">hier menu item</a>
Gewijzigd op 01/01/1970 01:00:00 door Robert V