Pagina 1 van 2

Afteller in in javascript

Geplaatst: 16 aug 2005, 11:18
door sukkelaap
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?

Geplaatst: 16 aug 2005, 16:59
door Bee
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 ?

Geplaatst: 16 aug 2005, 21:22
door ElbertF
Het is zeker wel te maken hoor, maar waarom voldoet een gif-animatie niet?

Geplaatst: 26 aug 2005, 21:01
door sukkelaap
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.

Geplaatst: 27 aug 2005, 00:32
door mosymuis

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...

Geplaatst: 27 aug 2005, 16:16
door sukkelaap
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.

Geplaatst: 27 aug 2005, 21:09
door mosymuis
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.

Geplaatst: 28 aug 2005, 10:48
door sukkelaap
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?

Geplaatst: 28 aug 2005, 11:17
door Bee
Ik raad je aan een goed boek te kopen over Javascript in dit geval.

Geplaatst: 28 aug 2005, 11:53
door sukkelaap
maar ik wil me er op dit moment eigenlijk niet echt verder in verdiepen, alleen dat ik zo'n scriptje wil :wink:

Geplaatst: 07 sep 2005, 17:07
door sukkelaap
ik heb nog proberen te zoeken maar zonder resultaat. Kan iemand me helpen?

Geplaatst: 07 sep 2005, 18:47
door Stef
Dan zul je je toch in javascript moeten verdiepen. :wink:

Geplaatst: 07 sep 2005, 18:50
door Lontronics
Dit heeft zowieso weinig zin omdat een hoop mensen dit soort Javascript functionaliteit uitzet in de browser-settings ;)

Geplaatst: 07 sep 2005, 18:52
door Paul
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 ;)

Geplaatst: 08 sep 2005, 07:51
door mosymuis
Dit type JavaScript kan je niet eens afzonderlijk uitschakelen.

Geplaatst: 22 sep 2005, 20:52
door sukkelaap
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!

Geplaatst: 22 sep 2005, 20:57
door mosymuis
sukkelaap schreef:Voorbeeld
Nee, duidelijk!

Geplaatst: 22 sep 2005, 20:58
door sukkelaap
Dat firefox dus die document.write niet toont

Geplaatst: 22 sep 2005, 21:07
door mosymuis
document.writeln :?:

Geplaatst: 22 sep 2005, 21:09
door sukkelaap

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!