Yow php'ers,

ik zit me kapot te vervelen :P, dus zat ik te zoeken naar een spel.

ik vond dit spel http://home.hccnet.nl/david.dirkse/blikjes/blikjes.html.
alleen lukt het me niet om verder dan level 3 te komen!
die mongole computer wint elke keer weer. kan iemand hem denk je verslaan :P.

als het je lukt maak dan een screenshot als bewijs :P
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? :)
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...
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
Je bent het wiel opnieuw aan het uitvinden. PHP heeft al een functie om te schakelen tussen verschillende talstelsels:

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

Ik bump hem omdat hij niet op het menu "laatste forum berichten" kwam te staan, heb een bewijs => Gamer13 :P

Reageren