 |
Die letzten 5 Postings in diesem Thema » Alle anzeigen
von blume |
Ich komme mit diesem JavaScript Spiel "Schiffe versenken" nicht weiter.
Es umfasst 5 HTML-Seiten, die Frameseite, dann das Spiel.html, dann wo man die Schiffe verstecken kann (verstecken.html), Spiel2.html (2 Spielfeld, wo die eingetragenen Schiffe des Gegners gefunden werden), dazu braucht man noch eine Seite (schuss.html), wo man eintragen kann, auf welche Koordinaten man schiesst.
Erst mal funktioniert die Spiel.html Seite schon nicht! 
Zweitest Problem, man kann nicht schiessen und Spiel2.html öffnet sich auch nicht einwandfrei (das mit den Bildern-anfangs soll ja nur Wasser sein- haut nicht hin).
Könnt ihr mir helfen?
Es ist wirklich wichtig. Bin echt dankbar, wenn das jemand hinbekommt!
Hier die Seiten:
--------------
frame.html:
<html>
<head>
<title>frame</title></head>
<script language="JavaScript">
<!--
var schrank=new Array;
for(var a=1;a<=6;a++)
schrank[a]=new Array;
for(var a=1;a<=6;a++)
{
for(var b=1;b<=6;b++)
{schrank[a][b]=0;
}
}
//-->
</script>
<Frameset cols="*;250">
<Frame name="spielfeld" src="Spiel.html">
<Frame name="versteckt" src="verstecken.html">
</frameset>
</html>
--------------
Spiel.html:
<html>
<head><script language="Javascript">
<!--
function ausgabe()
{
document.writeln('<body bgcolor="#0090FF">
<p align="center"></div><h1><u>Spiel: Schiffe versenken</u></h1></p>');
document.writeln('<table border="0">');
document.write('<tr align="center"><td> </td>');
for(var a=1;a<=6;a++)
{ document.write('<td>'+a+'</td>')
}
for(var a=1;a<=6;a++)
{ document.writeln('</tr><tr><td>'+a+'</td>'); //a sind die Zeilen
for(var b=1;b<=6;b++) // nun die Spalten jede Zeile
{ if (parent.schrank[a][b]==1){
document.write('<td><img src="wasser.jpg"></td>');}
if (parent.schrank[a][b]==2){
document.write('<td><img src="schiff.gif"></td>');}
}
}
document.writeln('</tr></Table>');
}
//-->
</script>
</head>
<body onLoad="ausgabe()"></body>
</html>
--------------
verstecken.html:
<html>
<head>
<script language="Javascript">
<!--
function verstecken()
{
var a=document.form1.a.value
var b=document.form1.b.value
parent.schrank[a][b]=1;
parent.spielfeld.location.href="Spiel.html";
}
function schiessen()
{
parent.versteckt.location.href="schiessen.html";
parent.spielfeld.location.href="Spiel2.html";
}
//-->
</script>
</head>
<body bgcolor="#0090FF">
<div align="center"><b>Verstecken Sie ihre Schiffe!</b>
</div>
<form name="form1">
a = <input type="text"name="a"</input><br><br>
b = <input type="text"name="b"</input><br>
<br>
<div align="center"><input type="button"value="verstecken" onClick="verstecken()"></input>
<br>
<div align="center">
<input type="button" value="fertig" onClick="schiessen()"></input></div>
</form>
</body>
</html>
--------------
Spiel2.html:
<body bgcolor="#0090FF"><div align="center"></div><h1><u>Spiel: Schiffe versenken</u></h1></div>
<table border="0">
<tr align="center"><td> </td><td>1</td><td>2</td>
<td>3</td><td>4</td><td>5</td><td>6</td></tr><tr><td>1</td>
--------------
schiessen.html:
<html>
<head>
<script language="Javascript">
<!--
function schuss()
{var a=document.form1.a.value;
var b=document.form1.b.value;
if(parent.schrank[a][b]==1)
{parent.schrank[a][b]==2}
if(parent.schrank[a][b]==2)
{parent.schrank[a][b]==3}
parent.spielfeld.location.href="Spiel2.html";
}
//-->
</script>
<body bgcolor="#0090FF">
<div align="center"><b>Suchen sie die Schiffe ihres Gegenspielers!</b>
<form name="form1">
a = <input type="text"name="a"</input><br>
b = <input type="text"name="b"</input><br>
<input type="button" value="schuss!" onClick="schuss()"></input>
<br>
</form>
</body>
</html>
|
|
|
|