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

Variablen-Übergabe

Chriz

New member
Morgen zusammen!

Ich habe folgendes Problem(chen):

Mit einem Script lasse ich die Bildschirmauflösung abfragen, die dann einen Wert für eine Layer-Breite bestimmen soll. Bspw: ScreeRes=1024 var x=890. Das anschliessende Layer soll nun die Breite x haben.

Wie kann ich dem HTML-Teil diese Variable übergeben, damit dort

<div id="divScroll" style="position:absolute; top:5px; left:4px; visibility:visible; z-index:1;; width: x px height: 744px">

der Wert x auch angenommen wird? Oder muss ich dafür den Rest der Seite auch in Java-Script schreiben ?!

Für eine kurze Hilfe wäre ich mehr als dankbar!

Gruß, Chriz!
 
Breite und Hoehe kannst du nur für IE modifizieren

aber wenn du dein <div> per Script in das document schreibst dann
soll kein problem sein...
 
Newbie: Nicht so ganz verstanden

So ganz verstanden habe ich es nicht. Also, am Anfang steht das Java-Script:

<script language="JavaScript">
ScreenRes = screen.width;
if (ScreenRes == "1024") wid = "r1";
else if (ScreenRes == "800") wid = "r2";
if (wid == "r1") {
var x="890";
}
if (wid == "r2") {
var x="470";
}
//-->
</script>

Und später habe ich den <div>-Tag
<div id="divScroll" style="position:absolute; left: 5px; top: 1px; width: x">

...und es klappt nicht :(

Den <div> in ein Scipt-Tag einzubinden habe ich schon versucht, aber da kommt nix bei rum...
Habe ich noch etwas übersehen, oder einen Denkfehler?

Chriz!
 
<script language="JavaScript">
ScreenRes = screen.width;
if (ScreenRes == "1024") wid = "r1";
else if (ScreenRes == "800") wid = "r2";
if (wid == "r1") {
var x="890";
}
if (wid == "r2") {
var x="470";
document.write("<div id=\"divScroll\" style=\"position:absolute; left: 5px; top: 1px; width:"+x+"\">");
}
//-->
</script>

dein div wird auch per JScript ausgegeben

gruss
 
Zurück
Oben