Hey,
ik hebe en javascript spelletje:
zie: http://zoekleven.nl/javaspel.html
Nu komen alle meldingen erboven in een inputvak, ik heb vanalles geprobeerd om daar bijv. een div van te maken. Maar het lukte niet. Dan verdween hij gewoon.
WEten jullie iets?
Rogier
ik hebe en javascript spelletje:
<SCRIPT language=JavaScript>
<!--
var sorry="Nee... Dat kan niet..."
function click(e) {
if (document.all) {
if (event.button == 2) {
alert(sorry);
return false;
}
}
if (document.layers) {
if (e.which == 3) {
alert(sorry);
return false;
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
// -->
</SCRIPT>
</HEAD>
<link href="http://www.zoekleven.nl/style" rel="stylesheet" type="text/css"/>
<BODY onload= "window.focus()" BGCOLOR="#FFFFFF" TEXT="#000000">
<center><script language="JavaScript">
<!--
// ---- Make array
function MakeArray( n){
this.length = n;
for (var i = 1; i <= n; i++) {
this[i] = 0
}
return this
}
// ----- poor mans random number
var d0 = new Date();
var r0 = d0.getSeconds();
function poor_rand(){
d1 = new Date();
r0 = (r0 * r0 + r0 + d1.getSeconds()) % 3721 ;
return r0 % width_n;
}
// ---- Parameters of game
var height_n = 12;
var width_n = 8;
// ---- state of game
var enemy = new MakeArray( width_n); // enemy positions
var wtime; // wait time
var score; // points
var gameover; // in case of gameover set to true
// ----- Make the battlefield.
document.write( "<form name=fm1>");
document.write( "<input text-align=center type=text name=message size=50>");
document.write( "</form>");
document.write( "<form name=fm2><table>");
for( var i=0; i<height_n; i++){
document.write( "<tr>");
for( var j=0;j<width_n; j++){
document.write( "<td><center><input type=radio></center></td>");
}
document.write( "</tr>");
}
document.write( "<tr>");
for( var j=0;j<width_n; j++){
document.write( "<td><input type=button value= onClick=fire("
+ j + ")></td>");
}
document.write( "</tr>");
document.write( "</table>");
document.write( "<table>");
document.write( "<tr>");
document.write( "<td>");
document.write( "<input type=button value=START onClick=game_start()>");
document.write( "</form>");
document.write( "</td>");
document.write( "</tr>");
document.write( "</table>");
// ----- game main timer event
// ----- enemy come one step
function come(){
var n = poor_rand();
document.fm2.elements[ width_n * enemy[n+1] + n].checked = true;
enemy[n+1]++;
if( enemy[n+1] < height_n){
setTimeout("come()", wtime);
}else{
gameover = true;
document.fm1.message.value = "GAME OVER:" + score ;
}
}
// ----- Fire the n th beam
function fire( n){
if( gameover ) return;
for( var i=0; i<enemy[n+1]; i++){ // clear enemy
document.fm2.elements[ width_n * i + n].checked = false;
}
score += enemy[ n+1];
document.fm1.message.value = "Punten:" + score;
enemy[ n+1] = 0;
if( wtime > 100){ wtime -= 10};
}
// ---- initialize & start game
function game_start(){
for( var n=0; n<width_n; n++){
for( var i=0; i<enemy[n+1]; i++){
document.fm2.elements[ width_n * i + n].checked = false;
}
enemy[n+1] = 0;
}
wtime = 400;
score = 0;
gameover = false;
document.fm1.message.value = "Punten:" + score;
setTimeout("come()", wtime);
}
// -->
</script></center> zie: http://zoekleven.nl/javaspel.html
Nu komen alle meldingen erboven in een inputvak, ik heb vanalles geprobeerd om daar bijv. een div van te maken. Maar het lukte niet. Dan verdween hij gewoon.
WEten jullie iets?
Rogier