• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

y wert in divs wird ignoriert

MarBobley

New member
hallo!

ich habe ein problem mit der darstellung einiger bilder die in divs liegen.

der y wert scheint immer 0 zu sein im opera und firefox. im ie funktioniert es.

was mache ich falsch?

Code:
<html>
<head>
<title>Castle Islands</title>


<script type="text/javascript"> //JS Code im head
	var xtile = 0;
	var ytile = 0;
	var xtiles = 10;
	var ytiles = 25;
	var tilewidth = 128;
	var tileheight = 63;
	var xtilepixel2 = 64;
	var xtilecalculated = 0;
	var xvisible = 3;
	var yvisible = 3;
	
	var gui2visible = 0;
	var ygui2 = 600;
	
	document.write("<style type='text/css'>");
	document.write("#gamewindow {position:absolute; width:800px; height:600px; left:0px; top:0px; z-index:5; overflow:hidden;}");
	document.write("#divmap {position:absolute; left:-192px; top:-95px; z-index:5;}");
	while (ytile < ytiles) {
		while (xtile < xtiles) {
			if (ytile % 2 == 0) {
				document.write("#tile"+xtile+"_"+ytile+" {position:absolute; left:"+xtile*tilewidth+"px; top:"+ytile*tileheight/2+"px; z-index:5;}");	
			}else{
				xtilecalculated = xtile*tilewidth + xtilepixel2;
				document.write("#tile"+xtile+"_"+ytile+" {position:absolute; left:"+xtilecalculated+"px; top:"+ytile*31.5+"px; z-index:5;}");
			}
			
			xtile += 1;
		}
		xtile = 0;
		ytile += 1;
	}
	document.write("#player {position:absolute; left:380px; top=280px; z-index:6;}");
	document.write("#gui {position:absolute; left:0px; top=400px; z-index:10;}");
	document.write("#gui2 {position:absolute; left:400px; top=600px; z-index:10;}");
	document.write("#guibutton {position:absolute; left:700px; top=500px; z-index:11;}");
	
	document.write("</style>");
</script>


</head>
<body bgcolor="000000">


<script type="text/javascript"> //JS Code im body
	document.write("<div id='gamewindow'>");
	document.write("<div id='divmap'>");
	ytile = 0;
	xtile = 0;
	
	while (ytile < ytiles) {
		while (xtile < xtiles) {
			document.write("<div id='tile"+xtile+"_"+ytile+"'>");
			document.write("<img src='grass1.gif' name='tile"+xtile+"_"+ytile+"'>");
			document.write("</div>");
			xtile += 1;
		}
		xtile = 0;
		ytile += 1;
	}
	document.write("</div>"); //Ende divmap
	document.write("<div id='player'>");
	document.write("<img src='player.gif'>");
	document.write("</div>");
	
	document.write("<div id='gui'>");
	document.write("<img src='gui.gif'>");
	document.write("</div>");
	
	document.write("<div id='gui2'>");
	document.write("<img src='gui2.gif'>");
	document.write("</div>");
	
	document.write("<div id='guibutton'>");
	document.write("<a href='javascript:movegui2()'><img src='guibutton.gif'></a>");
	document.write("</div>");
	
	
	
	document.write("</div>"); //Ende div gamewindow
</script>


</body></html>


//edit fixed! tja schon dumm wenn man css und html nicht unterscheiden kann :D top:100px; statt top=100px;
 
Zuletzt bearbeitet:
Zurück
Oben