Jan Koehoorn schreef op 14.10.2007 23:12
[offtopic]
Ik zal deel vier van zijn laatste symphonie eens online zetten. Luister er een week elke dag naar, dan weet je wat ik bedoel met 'rocken'. Deal?
[/offtopic]
Kun jij die dan op je piano voor ons spelen? :)
Link gekopieerd
Link gekopieerd
ow ok :P
ik heb een script gevonden die van decimaal naar binaire verandert alleen hij is wel frans:
function binary(number)
{
var retourne=true;
var nombre=0;
for(i=0;i<number.length;i++)
{
var valeur=Math.pow(2,number.length-(i+1));
if(number.charAt(i)==1)
{
nombre+=valeur
}
else
if(number.charAt(i)==0)
{
nombre+=0
}
else
{
retourne=false;
break;
}
}
if(retourne)
{
return nombre
}
else
{
return null
}
}
//Ou alors en une ligne :
parseInt(number,2);
//(on suppose que number a été défini plus haut)
of is het van bin naar dec :S even teste...
Link gekopieerd
lol, wat is het nut ervan?
Link gekopieerd
het binary berekenen, wat het nut is weet ik ook niet echt :P
maar ik heb een probleem hoe kan ik de terugkomende antwoord terug verkrijgen?
op dit momment heb ik dit:
<script>
function binary(number)
{
alert(number)
var retourne=true;
var nombre=0;
for(i=0;i<number.length;i++)
{
var valeur=Math.pow(2,number.length-(i+1));
if(number.charAt(i)==1)
{
nombre+=valeur
}
else
if(number.charAt(i)==0)
{
nombre+=0
}
else
{
alert(parseInt(number,2))
retourne=false;
break;
}
}
if(retourne)
{
return nombre
}
else
{
return null
}
}
//Ou alors en une ligne :
parseInt(number,2);
</script>
<input type="button" value="Click me!"
onclick="binary('3')" >
wat ik krijg is als eerst een allert van de nummer dat ingevoerd is en dan krijg ik NAN :S
Link gekopieerd
Je bent het wiel opnieuw aan het uitvinden. PHP heeft al een functie om te schakelen tussen verschillende talstelsels:
base_convert
Link gekopieerd
Ow ja, dat is natuurlijk handiger :P
maar ik heb een javascript functie ervan nodig om de pagina sneller te laden,
heb je dit functie ook in javascript denk je? (even zoeke)
Edit: Jan je bent de beste
http://www.w3schools.com/php/func_math_base_convert.asp ze hebben het ook in javascript
EDITO 2: eej wtf ik haat dat w3school
w3school was toch van javascript + html ?
op dat site bevindt zich ineens een php functie :S
Link gekopieerd
hmm, het lukt me niet om een binary counter te maken!
dit is mijn bron:
<h1>Textbox counter</h1>
<form action="http://www.phphulp.nl/php/scripts/7/1138/">
<p><input type="submit" value="Meer informatie"></p>
</form>
<script type="text/javascript">
var mouseDown = false;
var countType;
var counter = 0;
var nextTime;
var num1;
var num2;
var currnum;
function count()
{
if (mouseDown)
{
if (isNaN(document.getElementById('aantal').value))
{
document.getElementById('aantal').value = 0;
}
counter++;
currnum = 128;
iets = (document.getElementById('aantal').value)
num1 = eval(iets);
if(num1 >= currnum)
{
num2 = "0";
num1 = num1 - currnum;
currnum = currnum / 2;
}
else
{
num2 = "0";
currnum = currnum / 2;
}
for (p = 1; p <= 7; p++)
{
if(num1 >= currnum)
{
num2 = num2 + "1";
num1 = num1 - currnum;
currnum = currnum / 2;
}
else
{
num2 = num2 + "0";
currnum = currnum / 2;
}
}
if (countType)
{
document.getElementById('bin').value = num2;
document.getElementById('aantal').value ++;
}
else
{
document.getElementById('aantal').value --;
}
nextTime = 200 / counter;
if (nextTime < 10)
{
nextTime = 10;
}
setTimeout('count();', nextTime);
}
}
function startCount(type)
{
mouseDown = true;
countType = type;
counter = 0;
count();
}
function stopCount()
{
mouseDown = false;
}
</script>
<style type="text/css">
#counter-container
{
position: relative;
width: 200px;
border: 1px solid #ccc;
}
#up
{
position: absolute;
top: 0px;
right: 0px;
}
#down
{
position: absolute;
bottom: 0px;
right: 0px;
}
#aantal
{
font: 11px verdana;
border: 0;
}
</style>
<noscript>Voor deze functie is JavaScript nodig.</noscript>
<div id="counter-container">
<input id="aantal" type="text" value="0" />
<img id="up" src="prog/up-yellow.gif" onmousedown="startCount(true);" onmouseup="stopCount();" onmouseout="stopCount();" /><br>
<img id="down" src="prog/download-music-green.gif" onmousedown="startCount(false);" onmouseup="stopCount();" onmouseout="stopCount();" />
</div>
<input id="bin" type="text" value="0" />
het probleem is dat hij later begint te tellen
vb: 1 = 00000
2 = 000001
3 = 000010
je zou zeggen dat ik dit moet veranderen
iets = (document.getElementById('aantal').value)
in
iets = (document.getElementById('aantal').value)+1
maar dan telt ie niet meer normaal :S
binnen ong 6 stappen is ie bij 1111111
Link gekopieerd
Bump...
Ik bump hem omdat hij niet op het menu "laatste forum berichten" kwam te staan, heb een bewijs => Gamer13 :P
Link gekopieerd