<input type="button"> laten knipperen?

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

<input type="button"> laten knipperen?

Bericht door sukkelaap » 02 apr 2005, 19:42

is het mogelijk om een standaard button

Code: Selecteer alles

<input type="button">
te laten knipperen (met achtergrond kleur)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 02 apr 2005, 19:48

ja hoor, met javarcript setTimeout en een functie die de background veranderd ;)

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 02 apr 2005, 19:51

jah zo'n principe had ik ookal bedacht, maar javascript schrijven kan ik niet :s

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 02 apr 2005, 20:56

ik heb nu al een scriptje gevonden.
Hij werkt alleen waarneer je de button inklikt.
Kun je dit ook veranderen in dat die meteen begint.
Onload werkt niet, zie ik.
En per button op de pagina moet het kunnen dus in de body tag schiet het niet op.

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 02 apr 2005, 21:11

Niew idee.
Kan het niet zo?
<input type=button value="Hier de tekst voor de button" style="font-size:8pt;background-color: setbackground(); ">

En dat die hier bijvoorbeeld om de seconde een andere kleur code er van maakt.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 02 apr 2005, 22:36

Nee, dat kan niet. Je zit nu Javascript in CSS te proppen.
... Maar ik modereer (nog) niet.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 04 apr 2005, 12:22

Code: Selecteer alles

<html>
<head>
</head>
<body>

<input type="button" name="button" id="foo" value="Foo" />

<script>
<!--
var color1 = '#F0F8FF';
var color2 = '#FAEBD7';

document.getElementById('foo').style.background = color1;

setInterval("buttoncolor()", 500);

function buttoncolor()
{
	document.getElementById('foo').style.bgColor =  document.getElementById('foo').style.bgColor == color1 ? color2 : color1;
	document.getElementById('foo').style.background = document.getElementById('foo').style.bgColor;
}
//-->
</script>

</body>
</html>

Plaats reactie