abonnement Unibet Coolblue Bitvavo
pi_35982621
Ah tuurlijk de " maar goed, dacht dat het ook werkte zonder
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  maandag 13 maart 2006 @ 10:13:15 #227
3415 Webby
1 omhoog!
pi_35983647
Zonder " wordt het als variabele geïnterpreteerd ipv. string
Waarom gebruik je eigenlijk een variabele naam die doet vermoeden dat het een array is, terwijl het een naam is?

Als je gewoon meerdere hidden inputs op een rij zet met dezelfde naam wordt het een array ...
Game Over :: Anoniem torrents downloaden @ Seedr :: Lees hier waarom
pi_35984129
quote:
Op maandag 13 maart 2006 10:13 schreef Webby het volgende:
Zonder " wordt het als variabele geïnterpreteerd ipv. string
Waarom gebruik je eigenlijk een variabele naam die doet vermoeden dat het een array is, terwijl het een naam is?

Als je gewoon meerdere hidden inputs op een rij zet met dezelfde naam wordt het een array ...
moet je wel [] gebruiken achter de naam, anders wordt de waarde overschreven
  zaterdag 1 april 2006 @ 20:16:36 #229
32768 DionysuZ
Respect my authority!
pi_36559465
hee, klein vraagje: hoe kan ik met javascript in een string alle newlines omzetten naar <br />?
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  zaterdag 1 april 2006 @ 20:46:25 #230
85514 ralfie
!Yvan eht nioj
pi_36560215
quote:
Op zaterdag 1 april 2006 20:16 schreef DionysuZ het volgende:
hee, klein vraagje: hoe kan ik met javascript in een string alle newlines omzetten naar <br />?
ik weet niet of het sneller kan (en dit is een beetje omslachtige methode), maar zo zou ik het doen:

1str.split("\n").join("\n<br />")
pi_36560386
1str.replace(/\n/g, '<br />')
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 2 april 2006 @ 18:43:37 #232
32768 DionysuZ
Respect my authority!
pi_36584563
tnx het is helemaal gelukt
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_36589715
Mensen, willen jullie eens kijken of

http://www.bruggema.nl/php2hex/test12312231.html (het menu van stap 1 t/m stap6) werkt? qua javascript?

Tnx!!

ps heb het zelf al in ff 1.5.0.1 getest en daar werkt het en IE 6.0 ook
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 4 april 2006 @ 17:47:03 #234
69357 R-Mon
jong en dynamisch
pi_36646739
quote:
Op zondag 2 april 2006 21:21 schreef Chandler het volgende:
Mensen, willen jullie eens kijken of

http://www.bruggema.nl/php2hex/test12312231.html (het menu van stap 1 t/m stap6) werkt? qua javascript?

Tnx!!

ps heb het zelf al in ff 1.5.0.1 getest en daar werkt het en IE 6.0 ook
Load!-knop werkt niet, als ik m'n rechtermuismenu open krijg ik scrollbalken.


Vraagje van mezelf, wat is toch dat javascript:void(0) dat ik overal zie?
&lt;tsjsieb&gt; maarja, jij bent ook gewoon cool R-Mon :p
pi_36647035
quote:
Op dinsdag 4 april 2006 17:47 schreef R-Mon het volgende:

[..]

Vraagje van mezelf, wat is toch dat javascript:void(0) dat ik overal zie?
void(0) doet niets (void = leegte) in javascript. Het wordt vaak gebruikt in hyperlinks om ervoor te zorgen dat er geen nieuwe pagina wordt geladen, bijvoorbeeld:

1<a href="javascript:void(0)" onclick="eigenFunctie()">blaat</a>
  dinsdag 4 april 2006 @ 19:03:51 #236
32768 DionysuZ
Respect my authority!
pi_36648940
quote:
Op dinsdag 4 april 2006 17:58 schreef JeRa het volgende:

[..]

void(0) doet niets (void = leegte) in javascript. Het wordt vaak gebruikt in hyperlinks om ervoor te zorgen dat er geen nieuwe pagina wordt geladen, bijvoorbeeld:


[ code verwijderd ]
officieel mag je in de href geen javascript gebruiken. Ik doe dan altijd een
1<a href="#" onclick="eigenFunctie();return false;">blaat</a>

zodat er ook geen nieuwe pagina wordt geladen (ook niet #)
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  dinsdag 4 april 2006 @ 19:19:22 #237
69357 R-Mon
jong en dynamisch
pi_36649529
quote:
Op dinsdag 4 april 2006 17:58 schreef JeRa het volgende:

[..]

void(0) doet niets (void = leegte) in javascript. Het wordt vaak gebruikt in hyperlinks om ervoor te zorgen dat er geen nieuwe pagina wordt geladen, bijvoorbeeld:
[ code verwijderd ]
Aha, zoiets dacht ik al.
quote:
Op dinsdag 4 april 2006 19:03 schreef DionysuZ het volgende:

[..]

officieel mag je in de href geen javascript gebruiken. Ik doe dan altijd een
[ code verwijderd ]

zodat er ook geen nieuwe pagina wordt geladen (ook niet #)
Ik ook.
&lt;tsjsieb&gt; maarja, jij bent ook gewoon cool R-Mon :p
pi_36649761
quote:
Op dinsdag 4 april 2006 19:03 schreef DionysuZ het volgende:

[..]

officieel mag je in de href geen javascript gebruiken. Ik doe dan altijd een
[ code verwijderd ]

zodat er ook geen nieuwe pagina wordt geladen (ook niet #)
dus zo deed je dat om te voorkomen dat je pagina weer terug naar top springt...
pi_36650436
quote:
Op dinsdag 4 april 2006 19:26 schreef mschol het volgende:

[..]

dus zo deed je dat om te voorkomen dat je pagina weer terug naar top springt...
Ook een zeer handige manier om te combineren met question dialogs

1<a href="/delete.php?id=13" onclick="return confirm('Zeker?')">verwijderen</a>
pi_36653224
quote:
Op dinsdag 4 april 2006 19:03 schreef DionysuZ het volgende:

[..]

officieel mag je in de href geen javascript gebruiken. Ik doe dan altijd een
[ code verwijderd ]

zodat er ook geen nieuwe pagina wordt geladen (ook niet #)
Alleen waarom zou je dan nog een link gebruiken?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_36720752
Ik ben wat aan het programmeren in Javascript en daarvoor heb ik de floor() functie nodig uit de Math class.
Alleen gaat dit niet helemaal goed om duistere redenen. Ipv bijv. 2.78 krijg ik af en toe 2.7800000000003 of 2.777777777795 oid.
Wie weet waar dit aan ligt?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<html>
 <head>
   <title>Handel</title>
   <script>
     function countdown() {
       cl = document.getElementById("timer");
       cl.innerHTML = cl.innerHTML == 0 ? changeNumbers() : cl.innerHTML-1;
       setTimeout("countdown()", 1000);
     }

     function changeNumbers() {
       var stockbied, callbied1, callbied2, callbied3, putbied1, putbied2, putbied3;
       document.getElementById("stockbied").innerHTML = stockbied = 28 + Math.floor(400*Math.random())/100;
       document.getElementById("stocklaat").innerHTML = stockbied + 0.01 + Math.floor(15*Math.random())/100;
       document.getElementById("callbied1").innerHTML = callbied1 = 1 + Math.floor(400*Math.random())/100;
       document.getElementById("callbied2").innerHTML = callbied2 = callbied1 - 0.05 - Math.floor(40*Math.random())/100;
       document.getElementById("callbied3").innerHTML = callbied3 = callbied2 - 0.05 - Math.floor(40*Math.random())/100;
       document.getElementById("putbied1").innerHTML = putbied1 = 1 + Math.floor(400*Math.random())/100;
       document.getElementById("putbied2").innerHTML = putbied2 = putbied1 - 0.05 - Math.floor(40*Math.random())/100;
       document.getElementById("putbied3").innerHTML = putbied3 = putbied2 - 0.05 - Math.floor(40*Math.random())/100;

       for (i=1; i<=3; i++) {
          document.getElementById("calllaat"+i).innerHTML = eval("callbied"+i) + 0.01 + Math.floor(15*Math.random())/100;
          document.getElementById("putlaat"+i).innerHTML = eval("putbied"+i) + 0.01 + Math.floor(15*Math.random())/100;
       }
       return 30;
     }
   </script>
 </head>

<body onload="countdown()">

<table border="1">
 <tr align="center">
  <td colspan="5">Stock</td>
 </tr>
 <tr>
  <td colspan="2">Bied</td><td></td><td colspan="2">Laat</td>
 </tr>
 <tr>
  <td id="stockbied" colspan="2">0</td><td></td><td id="stocklaat" colspan="2">0</td>
 </tr>
 <tr>
  <td colspan="5"> </td>
 </tr>
 <tr align="center">
  <td colspan="2">Call</td><td id="timer">0</td><td colspan="2">Put</td>
 </tr>
 <tr>
  <td>Bied</td><td>Laat</td><td>Uitoefenprijs</td><td>Bied</td><td>Laat</td>
 </tr>
 <tr>
  <td id="callbied1">0</td><td id="calllaat1"></td><td>28</td><td id="putbied1"></td><td id="putlaat1"></td>
 </tr>
 <tr>
  <td id="callbied2">0</td><td id="calllaat2"></td><td>30</td><td id="putbied2"></td><td id="putlaat2"></td>
 </tr>
 <tr>
  <td id="callbied3">0</td><td id="calllaat3"></td><td>32</td><td id="putbied3"></td><td id="putlaat3"></td>
 </tr>
</table>

</body>

</html>
pi_36721038
quote:
Op donderdag 6 april 2006 21:08 schreef mrbombastic het volgende:
Ik ben wat aan het programmeren in Javascript en daarvoor heb ik de floor() functie nodig uit de Math class.
Alleen gaat dit niet helemaal goed om duistere redenen. Ipv bijv. 2.78 krijg ik af en toe 2.7800000000003 of 2.777777777795 oid.
Wie weet waar dit aan ligt?
[ code verwijderd ]
Dat komt door de manier waarop floating points werken. Floating point getallen zijn getallen die geen letterlijke representatie van een fractioneel getal opslaan, maar een benadering. Af en toe krijg je dat soort afrondingsfouten die je makkelijk kunt opvangen door de getallen bijvoorbeeld op twee decimalen af te kappen.
pi_36724904
Ok, ik gebruik nu de functie toFixed() maar. Nadeel hiervan is dat je variabelen strings worden en je die dus weer moet gaan parsefloaten.
pi_36724963
quote:
Op donderdag 6 april 2006 23:03 schreef mrbombastic het volgende:
Ok, ik gebruik nu de functie toFixed() maar. Nadeel hiervan is dat je variabelen strings worden en je die dus weer moet gaan parsefloaten.
Nee hoor, dat kun je slimmer aanpakken.

Alle berekeningen die je doet rond je niét af en hou je dus gewoon als floating points. Op het moment dat je iets wilt laten zien aan de gebruiker, gebruik je toFixed() die sla je dan eventueel op in een andere variabele, zolang je de bronvariabelen maar niet aanpast.
  donderdag 6 april 2006 @ 23:08:45 #245
95236 marcb1974
Dakshin Ray
pi_36725055
Ik moet voor mijn studie een Javascript opdracht maken, dus hierbij een een soort van tvp.
stupidity has become as common as common sense was before
pi_36725939
quote:
Op donderdag 6 april 2006 23:05 schreef JeRa het volgende:

[..]

Nee hoor, dat kun je slimmer aanpakken.

Alle berekeningen die je doet rond je niét af en hou je dus gewoon als floating points. Op het moment dat je iets wilt laten zien aan de gebruiker, gebruik je toFixed() die sla je dan eventueel op in een andere variabele, zolang je de bronvariabelen maar niet aanpast.
Je hebt inderdaad gelijk, maar als ik mijn aantal regels niet wil verdubbelen moet ik het zo doen:
1
2
       document.getElementById("stockbied").innerHTML = (stockbied = 28 + 4*Math.random()).toFixed(2);
       document.getElementById("stocklaat").innerHTML = (stockbied + 0.01 + 0.15*Math.random()).toFixed(2);


Weet eigenlijk niet wat men vindt van een expressie met daarin een assignment.
pi_36726131
quote:
Op donderdag 6 april 2006 23:41 schreef mrbombastic het volgende:
Weet eigenlijk niet wat men vindt van een expressie met daarin een assignment.
Niet erg overzichtelijk. Als je dat over een tijdje terug leest dan lees le er gegarandeerd overheen.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_36737548
Ik ben ondertussen weer wat verder en zit nu met een nieuw probleem.
Er loopt een timer van 30 sec af naar 0 sec. Dit is de tijd die de gebruiker heeft.
Verder kan de gebruiker op bepaalde dingen klikken waarna er een Explorer-prompt tevoorschijn komt. Hier moet wat worden ingevoerd.
Het probleem is nu dat op het moment dat er zo'n prompt-scherm tevoorschijn komt de timer stil blijft staan en pas weer verder gaat als het prompt-scherm weer weg is. De bedoeling is echter dat de timer blijft doorlopen. Hoe kan ik dat voor elkaar krijgen?
pi_36772041
Laat maar, ik heb die prompt eruit gegooid en heb het nu op een andere manier werken.
pi_37189341
Ik zit met een vreemd probleem, en ik hoop dat iemand jullie mij kan vertellen wat ik niet goed doe.

Ik heb nu de volgende code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script language="JavaScript" type="text/javascript">
function movepic(img_name,id,foto) {
     document[img_name].src="images/aanbod/" +id+ "/klein/foto" +foto+ ".png";
     document.links.popup.onclick="javascript:window.open('http://het adres.nl/naar/" +id+ "/groot/foto" +foto+ ".png','Foto', 'width=700,height=500,resizable,'); return false";
}
</script>


<a name="popup" href="#" onclick="javascript:window.open('http://het adres.nl/naar/2/groot/foto1.png','Foto', 'width=700,height=500,resizable,'); return false">
     <img src="images/aanbod/2/klein/foto1.png" alt="" name="grootplaatje" width="175" height="131" border="0" />
</a>


<a href="#" onmouseover="movepic('grootplaatje','2','1')">
     <img src="images/aanbod/2/klein/foto1.png" width="41" height="36" border="0" alt="foto1" />
</a>
<a href="#" onmouseover="movepic('grootplaatje','2','2')">
     <img src="images/aanbod/2/klein/foto2.png" width="41" height="36" border="0" alt="foto2" />
</a>
<a href="#" onmouseover="movepic('grootplaatje','2','3')">
     <img src="images/aanbod/2/klein/foto3.png" width="41" height="36" border="0" alt="foto3" />
</a>

Als ik over een plaatje van het onderste stuk ga, veranderd het plaatje bij grootplaatje zonder problemen mee.
Maar op 1 of andere manier veranderd de onclick niet.
De href waarde kan ik wel veranderen, maar dan gaat hij naar een witte pagina, wat ook niet de bedoeling is.

De standaard onclick werkt ook zonder problemen.

Kan iemand mij vertellen wat ik vergeet of fout doe?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')