mouse-over button
RickyB - 08/07/2005 18:33 (laatste wijziging 08/07/2005 21:34)
Onbekend
mischien een stomme vraag, maar hoe maak je nou gewoon een mouseover button in een tabel? Ik weet nl. nix van javascript en ik denk dat dit onderwerp daar thuis hoort. dus de background in een cel moet veranderen bij een mouse-over. hoe doe ik dit?
RickyB;-)
edit: Dat is niet echt wat ik bedoel duikboot;-)
nee duikboot. ik bedoel een achtergrondje die veranderd. (een plaatje)
17 antwoorden
Gesponsorde links
Duikboot - 08/07/2005 18:40 (laatste wijziging 08/07/2005 18:59)
Grafische gevorderde
http://www.site...amp;id=359
Het was met onmouseover... hoe je het helemaal precies moet doen weet ik niet.
EDIT: Je bedoeld dus dat de achtergrond kleur veranderd, net als in phpmyadmin?
RickyB - 08/07/2005 19:01 (laatste wijziging 08/07/2005 19:45)
Onbekend
Nee duikboot:D . Ik bedoel bijv. plaatje1.jpg verander1 in plaatje2.jpg scnappie?
@ gijs: Ik zal ff kijken, want ik werk nooit met frontpage;-)
edit @ rensie: het werkt niet helemaal;-) hij blijft bij het eerste plaatje
(Ik ben niet echt goed in css)
werkt nog niet:'(
Rens - 08/07/2005 19:16 (laatste wijziging 08/07/2005 19:49)
Crew algemeen
Dit kan ook heel simpel met css.
voorbeeldje:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<style type="text/css">
td.class:hover
{
/* plaatje dat komt bij de mouseover */
background-image: url("plaatje2.jpg");
}
td.class
{
/* plaatje dat er standaard staat */
background-image: url("plaatje1.jpg");
}
</style>
<TITLE> TEST </TITLE>
</HEAD>
<BODY>
<table border="1" cellpadding="0" cellspacing="0" width="200">
<tr>
<td class="class">
blaat
</td>
</tr>
</table>
</BODY>
</HTML>
<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
< HTML>
< HEAD>
< style type= "text/css" >
td. class : hover
{
/* plaatje dat komt bij de mouseover */
background- image: url( "plaatje2.jpg" ) ;
}
td. class
{
/* plaatje dat er standaard staat */
background- image: url( "plaatje1.jpg" ) ;
}
</ style>
< TITLE> TEST </ TITLE>
</ HEAD>
< BODY>
< table border= "1" cellpadding= "0" cellspacing= "0" width= "200" >
< tr>
< td class = "class" >
blaat
</ td>
</ tr>
</ table>
</ BODY>
</ HTML>
edit; Hmm, bij mij werkt het wel in FireFox, en als ik doctype e.d. eromheen zet (code hierboven, aangepast), geeft hij hem ook 100% valid:s
Ook niet in firefox?
Weet je trouwens wel zeker dat die 2 plaatjes (plaatje1.jpg en plaatje2.jpg) bestaan?
En of ze niet *.JPG heten?
Bij mij slaat paint (had ff 2 plaatjes gemaakt in paint) altijd de plaatjes op met de extentie als hoofdletters^^
RickyB - 08/07/2005 19:52 (laatste wijziging 08/07/2005 22:07)
Onbekend
o burdy als jij het nu ook heb, waarom geef je dan niet gelijk die link? het was nog niet in me op gekomen om tussen de topics te zoeken, want ik dacht het is gewoon een domme vraag, maar ik kwam er niet uit^^.
RickyB;-)
@rensjuh uhn nee plaatje1 en 2 .jpg bestaan niet, maar wel button.jpg en button_over.jpg. kijk maar
<html>
<head>
<style type="text/css">
<!--
td.class:hover
{ background-image: url(button_over.jpg); }
td.class
{ background-image: url(button.jpg); }
a:link { color:black; }
a:hover { color:purple; }
-->
</style>
</head>
<body>
<table border=0>
<tr>
<td width=114 class=class>
<center><a href=home.html><font face="comic sans ms" size=1>home</font></a></center>
</td>
</tr>
</table>
</body>
</html>
< html>
< head>
< style type= "text/css" >
<!--
td. class : hover
{ background- image: url( button_over. jpg) ; }
td. class
{ background- image: url( button. jpg) ; }
a: hover { color: purple; }
-->
</ style>
</ head>
< body>
< table border= 0 >
< tr>
< td width= 114 class = class>
< center>< a href= home. html>< font face= "comic sans ms" size= 1 > home</ font></ a></ center>
</ td>
</ tr>
</ table>
</ body>
</ html>
edit @rensjuh: dat bedoel ik;-)
RickyB - 08/07/2005 22:48
Onbekend
Ja het is een goed programmatje, maar ik ben voor iemand een site aan ut maken, waarbij ik geen php mag gebruiken, want dat kan de host niet aan:$ .
en met dat programma schrijft ie een stukkie php voor je uit.
RickyB;-)
Simon - 08/07/2005 22:58
PHP expert
is er geen mogelijkheid om dat stukje te vervangen ?
burdy92 - 08/07/2005 23:02
HTML interesse
zoek ff rond op http://www.leejoo.nl (geen reclame hoor maar daar staat volges mij wel wat hij vraagt):P
zointer - 08/07/2005 23:21
HTML gevorderde
Citaat:
RickyB
Ja het is een goed programmatje, maar ik ben voor iemand een site aan ut maken, waarbij ik geen php mag gebruiken, want dat kan de host niet aan
JavaScript enabled rollovers
heb het prog eens getest ziehier het resultaat:
head
<script language="JavaScript">
/* MouseOver Button Wizard by Mike Cullen
EMAIL ME AT mcullen1@hotmail.com or visit http://www.mobw.net */
var browser = '';
var version = '';
var entrance = '';
var cond = '';
// BROWSER
if (browser == ''){
if (navigator.appName.indexOf('Microsoft') != -1)
browser = 'IE'
else if (navigator.appName.indexOf('Netscape') != -1)
browser = 'Netscape'
else browser = 'NN';
}
// VERSION?
if (version == ''){
version= navigator.appVersion;
paren = version.indexOf('(');
whole_version = navigator.appVersion.substring(0,paren-1);
version = parseInt(whole_version);
}
// BROWSER & VERSION
if (browser == 'IE' && version >= 4) entrance = 'yes';
if (browser == 'IE' && version < 4) entrance = 'no';
if (browser == 'Netscape' && version >= 2.02) entrance = 'yes';
if (browser == 'Netscape' && version < 2.02) entrance = 'no';
if (entrance=='yes'){
name0a=new Image;name0a.src="http://www.sitemasters.be/images/smilies/icon_cheesygrin.gif";
name0b=new Image;name0b.src="http://www.sitemasters.be/images/smilies/icon_tong.gif";
name0c=new Image;name0c.src="http://www.sitemasters.be/images/smilies/icon_cheesygrin.gif";
}
function lighten(imgName) {
if (entrance == 'yes'){
imgOn = eval(imgName + 'b.src');
document[imgName].src = imgOn;
}
}
function darken(imgName) {
if (entrance == 'yes'){
imgOff = eval(imgName + 'a.src');
document[imgName].src = imgOff;
}
}
function darken2(imgName) {
if (entrance == 'yes'){
imgClick = eval(imgName + 'c.src');
document[imgName].src = imgClick;
}
}
</script>
<script language = "JavaScript" >
/* MouseOver Button Wizard by Mike Cullen
EMAIL ME AT mcullen1@hotmail.com or visit http://www.mobw.net */
var browser = '' ;
var version = '' ;
var entrance = '' ;
var cond = '' ;
// BROWSER
if ( browser == '' ) {
if ( navigator. appName. indexOf( 'Microsoft' ) != - 1 )
browser = 'IE'
else if ( navigator. appName. indexOf( 'Netscape' ) != - 1 )
browser = 'Netscape'
else browser = 'NN' ;
}
// VERSION?
if ( version == '' ) {
version= navigator. appVersion;
paren = version. indexOf( '(' ) ;
whole_version = navigator. appVersion. substring( 0 , paren- 1 ) ;
version = parseInt( whole_version) ;
}
// BROWSER & VERSION
if ( browser == 'IE' && version >= 4 ) entrance = 'yes' ;
if ( browser == 'IE' && version < 4 ) entrance = 'no' ;
if ( browser == 'Netscape' && version >= 2.02 ) entrance = 'yes' ;
if ( browser == 'Netscape' && version < 2.02 ) entrance = 'no' ;
if ( entrance== 'yes' ) {
name0a= new Image; name0a. src= "http://www.sitemasters.be/images/smilies/icon_cheesygrin.gif" ;
name0b= new Image; name0b. src= "http://www.sitemasters.be/images/smilies/icon_tong.gif" ;
name0c= new Image; name0c. src= "http://www.sitemasters.be/images/smilies/icon_cheesygrin.gif" ;
}
function lighten( imgName) {
if ( entrance == 'yes' ) {
imgOn
= eval ( imgName
+ 'b.src' ) ; document[ imgName] . src = imgOn;
}
}
function darken( imgName) {
if ( entrance == 'yes' ) {
imgOff
= eval ( imgName
+ 'a.src' ) ; document[ imgName] . src = imgOff;
}
}
function darken2( imgName) {
if ( entrance == 'yes' ) {
imgClick
= eval ( imgName
+ 'c.src' ) ; document[ imgName] . src = imgClick;
}
}
</script>
body
<!--Button Number 1-->
<a href="http://www.sitemasters.be" target="_self" onmouseover="lighten('name0')" onmouseout="darken('name0')" onmousedown="darken2('name0')" onmouseup="darken('name0')"><img src="http://www.sitemasters.be/images/smilies/icon_cheesygrin.gif" name="name0" alt="sitemasters.be" border="0"></a>
<!-- Button Number 1 -->
< a href= "http://www.sitemasters.be" target= "_self" onmouseover= "lighten('name0')" onmouseout= "darken('name0')" onmousedown= "darken2('name0')" onmouseup= "darken('name0')" >< img src= "http://www.sitemasters.be/images/smilies/icon_cheesygrin.gif" name= "name0" alt= "sitemasters.be" border= "0" ></ a>
RickyB - 09/07/2005 12:02 (laatste wijziging 09/07/2005 12:41)
Onbekend
oja sorry!!!!!!!!
maar ik dacht er staat if in, dus het is php. Ik had niet goed gekeken.
Ik ken ook nix van javascript, dus vandaar...
Ik denk dat ik het dus wel kan gebruiken;-)
RickyB;-)
nee dat was me probleem.
RickyB - 09/07/2005 13:03 (laatste wijziging 10/07/2005 23:15)
Onbekend
Laat maar
gamesty - 11/07/2005 08:26
Onbekend
Hiermee iets:
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
image1 = new Image();
image1.src = "afbeelding_over.jpg";
// End -->
</script>
</HEAD>
<BODY>
<a href="htttp://www.jesite.be" onmouseover="image1.src='afbeelding_over.jpg';"
onmouseout="image1.src='afbeelding.jpg';">
<img name="image1" src="afbeelding.jpg" border=0></a>
</BODY>
< HEAD>
<SCRIPT LANGUAGE = "JavaScript" >
<!-- Begin
image1 = new Image( ) ;
image1. src = "afbeelding_over.jpg" ;
// End -->
</script>
</ HEAD>
< BODY>
< a href= "htttp://www.jesite.be" onmouseover= "image1.src='afbeelding_over.jpg';"
onmouseout= "image1.src='afbeelding.jpg';" >
< img name= "image1" src= "afbeelding.jpg" border= 0 ></ a>
</ BODY>
gamesty - 11/07/2005 08:29 (laatste wijziging 11/07/2005 08:30)
Onbekend
Of dit:
<head>
<title>JavaFILE</title>
<base target="leftframe">
</head>
<body BGCOLOR="#ffffff" link="#CC0033" vlink="#333399" alink="#FF0000"
<table WIDTH="96%" BORDER="0" CELLSPACING="5" CELLPADDING="5">
<tr>
<td WIDTH="100%"><font
FACE="ARIEL,HELVETICA" SIZE="-1">
<p align="center
<a HREF ONMOUSEOVER="document.bgColor='silver'">Text of afbeelding.Mss je tabelcode</a>
</font></td>
</tr>
</table>
<!--content stop-->
</body>
</html>
</body>
</html>
< head>
< title> JavaFILE</ title>
< base target= "leftframe" >
</ head>
< body BGCOLOR
= "#ffffff" link = "#CC0033" vlink
= "#333399" alink
= "#FF0000"
< table WIDTH= "96%" BORDER= "0" CELLSPACING= "5" CELLPADDING= "5" >
< tr>
< td WIDTH= "100%" >< font
FACE= "ARIEL,HELVETICA" SIZE= "-1" >
< p align= "center
<a HREF ONMOUSEOVER=" document. bgColor= 'silver' ">Text of afbeelding.Mss je tabelcode</a>
</font></td>
</tr>
</table>
<!--content stop-->
</body>
</html>
</body>
</html>
Gesponsorde links
Dit onderwerp is gesloten .