Link mouseover
Heya php'ers
Ik heb een vraagje...:P
Als ik bij een bepaalde link me muis erop doet wil ik graag een divje over de hele pagina heen met daarin natuurlijk wat info, als je begrijp wat ik bedoel, dus dat het divje naar voren komt en de pagina op de achtergrond blijft.
Hoe doe ik dat??
Alvast Bedankt.
Romano
Ik heb een vraagje...:P
Als ik bij een bepaalde link me muis erop doet wil ik graag een divje over de hele pagina heen met daarin natuurlijk wat info, als je begrijp wat ik bedoel, dus dat het divje naar voren komt en de pagina op de achtergrond blijft.
Hoe doe ik dat??
Alvast Bedankt.
Romano
Gewijzigd op 01/01/1970 01:00:00 door Romano
Beetje met JavaScrip goochelen; Probeer eens iets met
document.getElementById('idvandiv').style.visibility = 'visible';
document.getElementById('idvandiv').style.visibility = 'visible';
Sorry maar ik ben helemaal niet bekend met javascript
Javascript N00B
Javascript N00B
ik heb nu dit:
Ik krijg nu niks te zien .:S:S
php tags staan er om te highlighten
Code (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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
<script language="Javascript">
function hello() {
document.getElementById("mydiv").style.visibility = 'visible';
document.write("<div id='mydiv'>Hoi</div>");
}
</script>
// stukkie css
#mydiv {
position:absolute;
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
background:#CCCCCC;
font-size:12px;
font-family:Verdana;
color:#000000;
border:1px solid #000000;
}
?>
<script language="Javascript">
function hello() {
document.getElementById("mydiv").style.visibility = 'visible';
document.write("<div id='mydiv'>Hoi</div>");
}
</script>
// stukkie css
#mydiv {
position:absolute;
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
background:#CCCCCC;
font-size:12px;
font-family:Verdana;
color:#000000;
border:1px solid #000000;
}
?>
Ik krijg nu niks te zien .:S:S
php tags staan er om te highlighten
Het moet zo zijn:
En je moet dat stukje css ook nog even in de head zetten ;)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script language="Javascript">
function hello() {
document.getElementById("mydiv").style.visibility = 'visible';
document.write("<div id='mydiv'>Hoi</div>");
}
</script>
<script type='text/css'>
#mydiv {
position:absolute;
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
background:#CCCCCC;
font-size:12px;
font-family:Verdana;
color:#000000;
border:1px solid #000000;
}
</script>
function hello() {
document.getElementById("mydiv").style.visibility = 'visible';
document.write("<div id='mydiv'>Hoi</div>");
}
</script>
<script type='text/css'>
#mydiv {
position:absolute;
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
background:#CCCCCC;
font-size:12px;
font-family:Verdana;
color:#000000;
border:1px solid #000000;
}
</script>
En je moet dat stukje css ook nog even in de head zetten ;)
Gewijzigd op 01/01/1970 01:00:00 door Paul K
'Paul:
Het moet zo zijn:
En je moet dat stukje css ook nog even in de head zetten ;)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<script language="Javascript">
function hello() {
document.getElementById("mydiv").style.visibility = 'visible';
document.write("<div id='mydiv'>Hoi</div>");
}
</script>
<script type='text/css'>
#mydiv {
position:absolute;
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
background:#CCCCCC;
font-size:12px;
font-family:Verdana;
color:#000000;
border:1px solid #000000;
}
</script>
function hello() {
document.getElementById("mydiv").style.visibility = 'visible';
document.write("<div id='mydiv'>Hoi</div>");
}
</script>
<script type='text/css'>
#mydiv {
position:absolute;
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
background:#CCCCCC;
font-size:12px;
font-family:Verdana;
color:#000000;
border:1px solid #000000;
}
</script>
En je moet dat stukje css ook nog even in de head zetten ;)
Sorry maar ik zie nog steeds niets :S.
function hello() {
document.getElementById("mydiv").style.visibility = 'visible';
}
Je maakt hem eerst visible, en dan pas maak je hem. CSS hoort tussen style-tags, en niet tussen scripttags. Doe zoiets:
document.getElementById("mydiv").style.visibility = 'visible';
}
Je maakt hem eerst visible, en dan pas maak je hem. CSS hoort tussen style-tags, en niet tussen scripttags. Doe zoiets:
Code (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
25
26
27
28
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
28
<script language="Javascript">
function hello() {
document.getElementById("mydiv").style.visibility = 'visible';
}
</script>
<style type='text/css'>
#mydiv {
position:absolute;
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
background:#CCCCCC;
font-size:12px;
font-family:Verdana;
color:#000000;
border:1px solid #000000;
visibility: hidden;
}
</style>
<div id='mydiv'>Hoi</div>
<a href="javascript:void(0)" onmouseover="hello()">Boe</a>
function hello() {
document.getElementById("mydiv").style.visibility = 'visible';
}
</script>
<style type='text/css'>
#mydiv {
position:absolute;
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
background:#CCCCCC;
font-size:12px;
font-family:Verdana;
color:#000000;
border:1px solid #000000;
visibility: hidden;
}
</style>
<div id='mydiv'>Hoi</div>
<a href="javascript:void(0)" onmouseover="hello()">Boe</a>
Ik ben er nog even mee bezig geweest, met onder staande code verdwijnt het 'pop upje' ook weer
Code (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script language="Javascript">
function hello()
{
document.getElementById("mydiv").style.visibility = 'visible';
}
function bye()
{
document.getElementById("mydiv").style.visibility = 'hidden';
}
</script>
<style type='text/css'>
html, body {
height:100%;
width:100%;
}
#mydiv {
position:absolute;
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
background:#CCCCCC;
font-size:12px;
font-family:Verdana;
color:#000000;
border:1px solid #000000;
visibility: hidden;
}
</style>
</head>
<body>
<div id='mydiv'>Hoi</div>
<a href="#" onmouseout="bye();" onmouseover="Javascript: hello();">Boe</a>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<script language="Javascript">
function hello()
{
document.getElementById("mydiv").style.visibility = 'visible';
}
function bye()
{
document.getElementById("mydiv").style.visibility = 'hidden';
}
</script>
<style type='text/css'>
html, body {
height:100%;
width:100%;
}
#mydiv {
position:absolute;
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
background:#CCCCCC;
font-size:12px;
font-family:Verdana;
color:#000000;
border:1px solid #000000;
visibility: hidden;
}
</style>
</head>
<body>
<div id='mydiv'>Hoi</div>
<a href="#" onmouseout="bye();" onmouseover="Javascript: hello();">Boe</a>
</body>
</html>
Edit:
Ik krijg hem midden in beeld maar ik wil hem direct onder mijn link.:P
Ik krijg hem midden in beeld maar ik wil hem direct onder mijn link.:P
Gewijzigd op 01/01/1970 01:00:00 door Romano
Dit stukje uit de css weg
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
en de positie realative maken
top:50px;
left:50px;
width:300px;
height:300px;
margin:200px;
en de positie realative maken
'Romano:
Edit:
Ik krijg hem midden in beeld maar ik wil hem direct onder mijn link.:P
Ik krijg hem midden in beeld maar ik wil hem direct onder mijn link.:P
Oke onder link is ook gelukt maar ik heb een bepaalde breedte en hoogte meegeven waardoor een heel groot wit vak ontstaat:
http://tuning.byethost17.com/test2.htm
Nou wil ik dat het divje over de tekst heen komt en het witte vak wegvalt.
Dan ben ik helemaal blij:P
edit:
nog een 2e probleem ondekt als ik nu met 2 links en met muis op de 2e link gaat staan doet verschijnt hij weer onder de 1e link en niet onder de 2e link.
Gewijzigd op 01/01/1970 01:00:00 door Romano
ik vraag me af of iemand wel begrijpt wat ik bedoel???:S:P
'mod-edit:':
Bumpen
Bumpen is twee keer achter elkaar posten in je eigen topic om hem weer bovenaan in de lijst te krijgen. Omdat het zéér opdringerig overkomt is bumpen is pas na 24 uur toegestaan. Bumpen kan een reden zijn voor de admins en mods om een topic te sluiten. Gebruik het
knopje om je tekst aan te passen indien nodig.
Bumpen is twee keer achter elkaar posten in je eigen topic om hem weer bovenaan in de lijst te krijgen. Omdat het zéér opdringerig overkomt is bumpen is pas na 24 uur toegestaan. Bumpen kan een reden zijn voor de admins en mods om een topic te sluiten. Gebruik het
knopje om je tekst aan te passen indien nodig.Gewijzigd op 01/01/1970 01:00:00 door Romano
Ik begrijp wat je bedoelt. Hij bedoelt het volgende: zie hyves.nl en en iemand aangeven aanklikken dan opend er een schempje in de browser en de achtergrond word donker maar wel doorzichtig!
oke dan het hoeft niet per sé donker te worden maar wel dat het schermpje de tekst overlapt.
Ik ben er ook naar opzoek:) maar kan het ook niet vinden
Ik wordt een hele blije jongen:P
als iemand het probleem ziet:P.
edit: 100 posts:P
als iemand het probleem ziet:P.
edit: 100 posts:P
Gewijzigd op 01/01/1970 01:00:00 door Romano
weet niemand het???
Het is mooier om met de CSS-eigenschap display te werken dan visibility.Op deze manier neemt de div geen ruimte in als die 'uit' is. Met visibility neemt die wel ruimte in, alleen zie je hem niet.
Met ruimte innemen bedoel ik dat als de div tussen twee andere elementen staat de achtergrond van het bovenliggende element te zien is, tenzij je de div een breedte en hoogte van 0px mee geeft.
Elwin
Met ruimte innemen bedoel ik dat als de div tussen twee andere elementen staat de achtergrond van het bovenliggende element te zien is, tenzij je de div een breedte en hoogte van 0px mee geeft.
Elwin
Elwin, de kans bestaat alleen dat andere content dan gaat verspringen, wat afhangt van opbouw rest website.
Heb zelf een voorbeeldje gemaakt:
http://89.98.247.116/openbaar/PHPHulp/hover.php
Heb zelf een voorbeeldje gemaakt:
http://89.98.247.116/openbaar/PHPHulp/hover.php
oke, maar hij moet er overheen lappen en
als ik nu met 2 links en met muis op de 2e link gaat staan verschijnt hij weer onder de 1e link en niet onder de 2e link.
snappie hem??
als ik nu met 2 links en met muis op de 2e link gaat staan verschijnt hij weer onder de 1e link en niet onder de 2e link.
snappie hem??
maar willem jan als je nu twee links onder elkaar zet,
en je gaat over e 2e link heen staat hij dan wel bij de 2e link of weer bij de eerste ???
en je gaat over e 2e link heen staat hij dan wel bij de 2e link of weer bij de eerste ???




