Afteller in in javascript

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
sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Afteller in in javascript

Bericht door sukkelaap » 16 aug 2005, 11:18

Ik heb zelf geen verstand van javascript maar ik vroeg me iets af.

Ik wil namelijk een afteller als value in html gebruiken dus zoiets:

Code: Selecteer alles

<img width="+$javascriptcode+">
(ik wete niet precies hoe dat eruit moet zien hoor

Maar dat dat terplekken van 200 naar 0 loopt ofzo, waarbij de snelheid van het aftellen te veranderen is. Is zoiets mogelijk? en hoe?

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

Bericht door Bee » 16 aug 2005, 16:59

Die code kan in ieder geval nooit, dat is duidelijk. Heb je al eens op de grote javascript sites gekeken, zoals http://www.javascript.com ?
... Maar ik modereer (nog) niet.

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 16 aug 2005, 21:22

Het is zeker wel te maken hoor, maar waarom voldoet een gif-animatie niet?

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

Bericht door sukkelaap » 26 aug 2005, 21:01

Na het heeft niks met een plaatje te maken, maar ik kon het zo makkelijk als voorbeeld geven.

Eigenlijk wil ik een goed werkend javascript (dus werkend in alle browsers) die een

<div style="position:absolute;left:-20;"></div>

kan laten bewegen. Dat hij dus inschuifd. of ik kan er zelf nog wel iets bijbouwen dat dit effect op een bepaald moment wordt uitvoerd, maar ik zou eigenlijk niet weten hoe zoiets zou moeten.

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

Bericht door mosymuis » 27 aug 2005, 00:32

Code: Selecteer alles

<script>
<!--
function foo()
{
  document.getElementById('foo').style.left += 10;
  setTimeout('foo()', 500);
}
//-->
</script>
<div id="foo" style="position:absolute;left:-20;"></div> 
Zoiets...

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

Bericht door sukkelaap » 27 aug 2005, 16:16

het werkt bij mij niet.
Wel waarneer ik die += vervang met alleen = maar dan krijg je geen inschuif techniek maar dan staat die na een seconde op die plek ofzo.

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

Bericht door mosymuis » 27 aug 2005, 21:09

sukkelaap schreef:het werkt bij mij niet.
Ik heb hem ook niet getest, het is iets waarmee je zelf verder moet.

sukkelaap schreef:Wel waarneer ik die += vervang met alleen = maar dan krijg je geen inschuif techniek maar dan staat die na een seconde op die plek ofzo.
Logisch, += betekent optellen bij de variabele, = is opslaan.

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

Bericht door sukkelaap » 28 aug 2005, 10:48

ja, maar ik kan er niet echt mee verder, ik snap het principe van het script wel, maar ik zou niet weten waarom die het nu niet zou doen, ik ben niet bekend in javascript.

Maar mijn probleem is dat die standaard scripts van het internet meestal niet voor alle browsers werken. Of is er een site die zulke scripts aanbied en duidelijk laat weten in welke browsers ze werken?

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

Bericht door Bee » 28 aug 2005, 11:17

Ik raad je aan een goed boek te kopen over Javascript in dit geval.
... Maar ik modereer (nog) niet.

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

Bericht door sukkelaap » 28 aug 2005, 11:53

maar ik wil me er op dit moment eigenlijk niet echt verder in verdiepen, alleen dat ik zo'n scriptje wil :wink:

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

Bericht door sukkelaap » 07 sep 2005, 17:07

ik heb nog proberen te zoeken maar zonder resultaat. Kan iemand me helpen?

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 07 sep 2005, 18:47

Dan zul je je toch in javascript moeten verdiepen. :wink:

Lontronics

Bericht door Lontronics » 07 sep 2005, 18:50

Dit heeft zowieso weinig zin omdat een hoop mensen dit soort Javascript functionaliteit uitzet in de browser-settings ;)

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

Bericht door Paul » 07 sep 2005, 18:52

fast sjonny schreef:Dit heeft zowieso weinig zin omdat een hoop mensen dit soort Javascript functionaliteit uitzet in de browser-settings ;)
Bijna iedereen heeft het aanstaan hoor, alleen bedrijven soms niet ;)

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

Bericht door mosymuis » 08 sep 2005, 07:51

Dit type JavaScript kan je niet eens afzonderlijk uitschakelen.

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

Bericht door sukkelaap » 22 sep 2005, 20:52

maar hoe maak je jevascript voor alle browsers.

Voorbeeld:

Code: Selecteer alles

copyright=new Date();
update=copyright.getYear();
if(update != 2004)
{
    document.write("- "+ update +);
}
Dit pakt die al niet in firefox!

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

Bericht door mosymuis » 22 sep 2005, 20:57

sukkelaap schreef:Voorbeeld
Nee, duidelijk!

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

Bericht door sukkelaap » 22 sep 2005, 20:58

Dat firefox dus die document.write niet toont

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

Bericht door mosymuis » 22 sep 2005, 21:07

document.writeln :?:

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

Bericht door sukkelaap » 22 sep 2005, 21:09

Code: Selecteer alles

if(update != 2004)
{
    document.write("- "+ update +);
} 
Deze functie of hoe je dat kan noemen wordt nooit geladen in firefox

Update: 2005
!= (is dat ongelijk aan)
2004
Toon dit!

Dat werkt in InternetExplorer dus wel en in firefox niet!

Plaats reactie