Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /usr/local/psa/home/vhosts/scriptzine.nl/httpdocs/theme/default/global.php:1) in /usr/local/psa/home/vhosts/scriptzine.nl/httpdocs/theme/default/global.php on line 2
Script Zine, Webmaster help in English and Dutch!
Script Zine, webmaster help in English and Dutch
TUTORIALS SCRIPTS FORUM CONTACT
Tutorial pages:« 1 »
funny-bunny
On roll over - Posted on: 30-01-2005 at 20:42

Member

Hier een uitleg om een roll over te maken:

Dit zet je in de <head> tags zet je dit neer:
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
28
29
<!-- Rollover Image Script Place within <headtag -->
<
script language="JavaScript" type="text/javascript">
<!-- 
Hide from older browsers
function SwitchImg()
//start
  
var remkeep=0storeobjswitcher=new Array, history=document.Data;
    for (
rem=0rem < (SwitchImg.arguments.length-2); rem+=3) {
        
store SwitchImg.arguments[(navigator.appName == 'Netscape')?rem:rem+1];
    if ((
store.indexOf('document.layers[')==&& document.layers==null) ||
        (
store.indexOf('document.all[')==&& document.all==null))
         
store 'document'+store.substring(store.lastIndexOf('.'),store.length);
         
obj = eval(store);
    if (
obj != null) {
          
switcher[keep++] = obj;
      
switcher[keep++] = (history==null || history[keep-1]!=obj)?obj.src:history[keep];
      
obj.src SwitchImg.arguments[rem+2];
  } }
  
document.Data switcher;
//end

function RestoreImg()
//start
  
if (document.Data != null)
    for (var 
rem=0rem<(document.Data.length-1); rem+=2)
      
document.Data[rem].src=document.Data[rem+1];
//end

// end hiding contents -->
</script>




Dan daar waar je rollover plaatje moet komen maak je bijvoorbeeld 2 plaatjes.
1 plaatje die je ziet als je muis er niet over gaat en 1 die verschijnt als je muis erover gaat.
In het voorbeeld heeft het plaatje wat statisch is dus wat je ziet zonder wat met je muis te doen "button-babbelbox.jpg" en het plaatje dat verschijnt wanneer je er met je muis overgaat "button-algemeen.jpg".
Je geeft een unieke naam bij document.bab1 zoiets als:
document.alg1 en verandert dat in je script waar document.bab1 staat in deze door jou gekozen unieke naam.

Code
1
2
3
4
<a href="http://www.jouwsite/jouwpagina.html" onMouseOut="RestoreImg()" 
                       
onMouseOver="SwitchImg('document.bab1','document.bab1','button-algemeen.jpg')">
                       <
img src="button-babbelbox.jpg" name="bab1" width="150" height="56" alt=" bc babbelbox" border="0"></a>




Zijn er vragen hoor ik het graag.
Groeten, Lissy

life is what you make it
Tutorial pages:« 1 »

Printable version

 
 

© Script Zine 2003-2010 - Script Zine Design - Hosting by: Mihosnet
Recommend: IE 6