afbeelding bij mouse over

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lander Van Nieuwenhuyse

Lander Van Nieuwenhuyse

24/11/2009 04:32:00
Quote Anchor link
Ik heb de volgende functie die ik gebruik bij een onmouseover en die ervoor zorgt dat er een text verschijnt, maar dit zou moeten een afbeelding zijn. Weet er iemand hoe je dit moet doen?
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function showToolTip(e,text){
    if(document.all)e = event;
    
    var obj = document.getElementById('bubble_tooltip');
    var obj2 = document.getElementById('bubble_tooltip_content');
    obj2.innerHTML = text;
    obj.style.display = 'block';
    var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
    if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0;
    var leftPos = e.clientX - 100;
    if(leftPos<0)leftPos = 0;
    obj.style.left = leftPos + 'px';
    obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';
}


Alvast bedankt!!
Gewijzigd op 01/01/1970 01:00:00 door Lander Van Nieuwenhuyse
 
PHP hulp

PHP hulp

24/11/2024 14:22:14
 
Emmanuel Delay

Emmanuel Delay

24/11/2009 09:25:00
Quote Anchor link
Zoveel moet je niet aanpassen.

Zo bijvoorbeeld:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<html>
  <head>
    <script>
function image_mouseover(e,src)
{
    if(document.all)e = event;
    
    var obj = document.getElementById('bubble_tooltip');
    var obj2 = document.getElementById('bubble_tooltip_content');
    obj2.innerHTML = '<img src="'+ src +'"/>';
    obj.style.display = 'block';
    var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
    if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0;
    var leftPos = e.clientX - 100;
    if(leftPos<0)leftPos = 0;
    obj.style.left = leftPos + 'px';
    obj.style.top = e.clientY - obj.offsetHeight -1 + st + 'px';
}
    </script>
  </head>
  <body>
    <div id="bubble_tooltip_content"></div>
    <div id="bubble_tooltip" onmouseover="image_mouseover(event, 'http://msnbcmedia3.msn.com/j/msnbc/Components/Photos/z_Projects_in_progress/050418_Einstein/050405_einstein_tongue.widec.jpg');">test mouseover</div>
  </body>
</html>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.