Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-11-2008, 15:57   #1 (permalink)
[NU-ROCKA]
 
Benutzerbild von vp-zero
 
Registriert seit: Jul 2001
Ort: Mannheim
Beiträge: 205
Angry Positionierung von div via Javascript (IE)

Servus,

nach stundenlangen Lesen und Testen hab ich jetzt aus Verzweiflung einen Thrad gestartet.

Wir positionieren unser Hintergrundbild via folgendem Code.
Das Hintergrundbild soll bei 50% Browsermitte starten und einen leichten Versatz von 196px haben.

HTML-Code:
 <script>
	ww=window.getWidth();
	ww=ww/2 +196;
	document.write("<div id=\"hg\" style=\"margin-left:-196px;width:"+ ww +"px;\"><img src=\"rot_hg.jpg\" width=\"100%\" height=\"100%\"></div>");
	</script>
Das funktioniert in Firefox und Co ohne Probleme, aber IE 6&7 stresst wie Sau. Wenn ich z.B. bei "ww" -196 und bei margin left: +196 mach, geht alles.

Warum?

Gruß, Markus.
__________________
www.liquid-artz.com
vp-zero ist offline   Mit Zitat antworten
Alt 03-11-2008, 16:30   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
--> verschoben
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 03-11-2008, 17:22   #3 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Ich seh da nur ein Bild, aber kein Hintergrundbild..
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 04-11-2008, 12:24   #4 (permalink)
[NU-ROCKA]
 
Benutzerbild von vp-zero
 
Registriert seit: Jul 2001
Ort: Mannheim
Beiträge: 205
Hast schon recht,
wir nutzen das aber als Hintergrundbild.

Wenn ich per bei background-position auch ne Variable und top eingeben könnten, würde das ja auch gehn.

Gruß
__________________
www.liquid-artz.com
vp-zero ist offline   Mit Zitat antworten
Alt 04-11-2008, 12:35   #5 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
Was ist denn window.getWidth()? Mootool?
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 04-11-2008, 12:43   #6 (permalink)
[NU-ROCKA]
 
Benutzerbild von vp-zero
 
Registriert seit: Jul 2001
Ort: Mannheim
Beiträge: 205
Dachte, das das Javascript ist.
Muss dazu sagen, das die Seite unser alter Programmierer geproggt hat, der aber leider hier nicht mehr arbeitet. Wir haben eh zum Großteil die Seite ent-scriptet, da man viel nicht brauchte.

Mootools hatte ich aber auch im Head gelesen ;-)

Meine Birne qualmt...

Gruß, Markus.
__________________
www.liquid-artz.com
vp-zero ist offline   Mit Zitat antworten
Alt 04-11-2008, 14:28   #7 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
	<title>Sayphillion - The beauty of combat</title>
	<script src="http://code.jquery.com/jquery-latest.js"></script>

	<style type="text/css">
		
		*{
			margin: 0;
			padding: 0;
		}

		html, body{
			width: 100%;
			height: 100%;

		}

		#container{
			margin-left: 196px;
			height: 100%;
		}

		#background_img{
			width: 100%;
			height: 100%;
		}

	</style>
</head>
<body>

	<div id="container">
		<img id="background_img" src="http://www.kapstadt.org/images/articles/wal/wal-g5.jpg" alt="testimg" />

	</div>


</body>
</html>
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 04-11-2008, 14:47   #8 (permalink)
[NU-ROCKA]
 
Benutzerbild von vp-zero
 
Registriert seit: Jul 2001
Ort: Mannheim
Beiträge: 205
Dank Dir schonmal für die Mühe.
Ich bekomm aber mit dem Code immer noch net hin,
das ich einen Versatz von der Mittelachse mit einrechnen soll.

Das Bild soll ja erst bei (50% Browserbreite +- Versatz) starten.
Und genau diese Variable muss ich ja vorher berechnen und einfügen.
Und da ist der Knackpunkt.

Probier schon die ganze Zeit mit document.write rum,
aber irgendwie wills net.

Gruß, Maggus.
__________________
www.liquid-artz.com
vp-zero ist offline   Mit Zitat antworten
Alt 04-11-2008, 15:09   #9 (permalink)
[NU-ROCKA]
 
Benutzerbild von vp-zero
 
Registriert seit: Jul 2001
Ort: Mannheim
Beiträge: 205
Hab jetzt mal deinen Code umgeschrieben,
was soweit zu 99% funzt...in Firefox
Der behinderte IE macht mir rechts nen weißen Balken hin.

HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" />
<title>Sayphillion - The beauty of combat</title>
	<script src="http://code.jquery.com/jquery-latest.js"></script>

	<style type="text/css">
		
		*{
			margin: 0;
			padding: 0;
		}

		html, body{
			width: 100%;
			height: 100%;

		}
		
		#abstand{
			margin-left: 50%;
			height: 100%;
		}

		#container{
			margin-left: -100px;
			height: 100%;
		}

		#background_img{
			width: 100%;
			height: 100%;
		}

	</style>
</head>
<body>
	<div id="abstand">
		<div id="container">
			<img id="background_img" src="http://www.kapstadt.org/images/articles/wal/wal-g5.jpg" alt="testimg"; />
		</div>
	</div>
</body>
</html>
Gruß, Markus.
__________________
www.liquid-artz.com
vp-zero ist offline   Mit Zitat antworten
Alt 05-11-2008, 08:31   #10 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
take
margin-left: -100px;
replace with
left: -100px;
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 05-11-2008, 08:40   #11 (permalink)
[NU-ROCKA]
 
Benutzerbild von vp-zero
 
Registriert seit: Jul 2001
Ort: Mannheim
Beiträge: 205
Nope, immer noch weißer Balken und der Versatz fällt weg.
Hab dir mal nen Screenshot angehängt.
Screenshot

Gruß, Maggus.
__________________
www.liquid-artz.com
vp-zero ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
div, javascript, layer, positionierung

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele