Beste,
Ik zoek een script dat het volgende doet:
header1_out.gif
header1_over.gif
header2_out.gif
header2_over.gif
als ik dus over header1 ga moet header2 out aangaan (En andersom ook). Maar aangezien ik met PHP werk worden ze soms allebij "active" en dat wil ik niet. Is hier misschien een simpele oplossing voor ?
- [javascript] mouseover
-
19-05-2009, 08:24 #1
- Berichten
- 190
- Lid sinds
- 19 Jaar
[javascript] mouseover
-
-
19-05-2009, 08:56 #2
- Berichten
- 3.430
- Lid sinds
- 16 Jaar
Hierbij kun je gebruikmaken van JavaScript, en dan met name de onmouseover en onmouseout events. Wanneer je bijvoorbeeld over header1 gaat wil je twee dingen: de img.src van header1 moet header1_over.gif worden en de img.src van header2 moet header2_out.gif worden. Dan gebruik je dus bijvoorbeeld onmouseover="document.getElementById('header1').sr c='header1_over.gif'; document.getElementById('header2').src='header2_ou t.gif';". Probeer het ook even op te zoeken met google (onmouseover/onmouseout), er is zeer veel over te vinden.
-
19-05-2009, 10:02 #3
- Berichten
- 190
- Lid sinds
- 19 Jaar
Bedankt Jesper, hier heb ik zeker wat aan gehad!
-
19-05-2009, 10:53 #4
- Berichten
- 376
- Lid sinds
- 18 Jaar
Dat moet tegenwoordig toch echt met CSS! Zoek maar eens via Google.
-
19-05-2009, 21:34 #5
- Berichten
- 330
- Lid sinds
- 16 Jaar
Als ik het goed begrijp gaat het hier over meerdere buttons o.i.d :
-------------------------------------------
Active | Deactive | Deactive | Deatvie |
-------------------------------------------
Jij wil dat wanneer je een mouseover pleegt op een deactive style, daar de hover tevoorschijn komt en bij de active verdwijnt ?
Indien dat het geval is zal je (helaas) wel gebruik moeten maken van javascript, indien dit niet het geval is kun je gewoon in CSS gebruik maken van de" :hover". Een voorbeeldje hiervan :
PHP Code:HTML :
<a href="#" title="">Jou tekst & background</a>
CSS :
a {
background: url('images/background1.png');
}
a:hover {
background: url('images/background.png');
}
Succes ermee!
-
19-05-2009, 22:45 #6
- Berichten
- 3.430
- Lid sinds
- 16 Jaar
@ Peter W.
JavaScript werkt in dit geval beter, voornamelijk omdat het dan op elk soort element in elke browser werkt.
Daarbij komt nog dat wat je zegt eigenlijk niet klopt. Wanneer je in CSS een a:hover maakt, dan wordt die niet door CSS aangeroepen. De definitie van de hover toevoeging is dat hij wordt geactiveerd zodra er een JavaScript onmouseover plaatsvindt. Je werkt dan feitelijk met Javascript zonder dat je het zelf weet. Bij a elementen werkt het echter wel goed, aangezien de compatibiliteit daarvan beter is.
-
20-05-2009, 07:23 #7
- Berichten
- 330
- Lid sinds
- 16 Jaar
Origineel gepost door Jesper
JavaScript werkt in dit geval beter, voornamelijk omdat het dan op elk soort element in elke browser werkt.
-
20-05-2009, 09:40 #8
- Berichten
- 3.430
- Lid sinds
- 16 Jaar
Het hangt er inderdaad vanaf waar je focus op ligt (mensen met IE6 of mensen met JS uitgeschakeld).
-
20-05-2009, 20:40 #9
- Berichten
- 330
- Lid sinds
- 16 Jaar
Dat is inderdaad erg afhankelijk van de doelgroep waar jij je op wil gaan richten. Stel dat het om een gaming community etc. gaat kan je er van uitgaan dat vrijwel niemand meer IE6 gebruikt.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic