WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Benötige Hilfe beim JavaScipt Spiel » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

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>&nbsp;</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">&nbsp;&nbsp;
a = <input type="text"name="a"</input><br><br>&nbsp;&nbsp;
b = <input type="text"name="b"</input><br>&nbsp;&nbsp;
<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>&nbsp;</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">&nbsp;&nbsp;
a = <input type="text"name="a"</input><br>&nbsp;&nbsp;
b = <input type="text"name="b"</input><br>&nbsp;&nbsp;
<input type="button" value="schuss!" onClick="schuss()"></input>
<br>
</form>
</body>
</html>

Nach oben