brotherkeeper
Goto Top

Java... statt onclick sowas wie onload?

Hallo zusammen,

ich benutzt, um eine zoomfunktionalität einzubauen folgenden script:

<div style="position: absolute; width: 100px; height: 183px; z-index: 1; left: 62px; top: 4px; visibility: visible" id="Ebene2">
&nbsp;<p align="center">Zoom-Faktor:<br>
<input type="radio" name="z" onclick="document.body.style.zoom=0.25;this.blur();">25%<br>
<input type="radio" name="z" onclick="document.body.style.zoom=0.5;this.blur();">50%<br>
<input type="radio" name="z" onclick="document.body.style.zoom=0.75;this.blur();">75%<br>
<input type="radio" name="z" onclick="document.body.style.zoom=1.0;this.blur();">100%<br>
<input type="radio" name="z" onclick="document.body.style.zoom=1.5;this.blur();">150%<br>
<input type="radio" name="z" onclick="document.body.style.zoom=2.0;this.blur();">200%<br>
</p>
</div>


nun würde ich diesen zum 1) gerne unsichtbar machen und zum 2) aber gerne vorbelegen (zB bei 200%)... wie kann ich das machen?

danke und gruß

bee

Content-ID: 125532

Url: https://administrator.de/contentid/125532

Ausgedruckt am: 22.11.2024 um 13:11 Uhr

Arano
Arano 22.09.2009 um 15:40:25 Uhr
Goto Top
Hi Bee,

zu 1)
Was soll unsichtbar werden ? Das Div ? Aber dann würde man weder diese, noch die Zoom-Stufen sehen können und auch nicht benutzen können !?

zu 2)
<input type="radio" checked>

neu 3)
Java ist nicht gleich Javascript !
Das sind zwei komplett verschiedene Dinge ;)


~Arano
brotherkeeper
brotherkeeper 22.09.2009 um 15:52:13 Uhr
Goto Top
brotherkeeper
brotherkeeper 22.09.2009 um 15:56:32 Uhr
Goto Top
Zitat von @Arano:
Hi Bee,

zu 1)
Was soll unsichtbar werden ? Das Div ? Aber dann würde man weder
diese, noch die Zoom-Stufen sehen können und auch nicht benutzen
können !?


wenn ich nur vergrößern möchte oder die option anzubieten (spricht er ländt direkt in doppelter größe)

zu 2)
> <input type="radio" checked>

also... <input type="radio" name="z" checked="document.body.style.zoom=0.25;this.blur();">25%<br> selektiert es zwar vor aber lädt es nicht entsprechend... eine idee warum?

neu 3)
Java ist nicht gleich Javascript !
Das sind zwei komplett verschiedene Dinge ;)

face-sad

entschuldigung

~Arano

bee
Arano
Arano 22.09.2009 um 16:10:53 Uhr
Goto Top
Hm... leider verstehe ich immer noch nicht wann was unsichtbar werden soll !?

Nene... hehe...
checked ist das Attribut für den Radio-Button !
Den fügst du entweder einfach so hinzu wie ich es oben gezeigt habe, oder um XHTML validen Quelltext zu schreiben:
<input checked="checked">
Alle anderen Attribute kannst du natürlich immer noch hinzufügen, wie z.B. dein onclick
selfHTML Auswahllisten Radiobuttons (de.selfhtml.org)

Da fällt mir gerade ein das so aber nur der Radiobutton ausgewählt, das onclick-Event aber nicht ausgeführt wird !
Du müsstest also noch extra dafür sorgen das der Zoomfaktor geändert wird.


~Arano
nxclass
nxclass 22.09.2009 um 19:49:44 Uhr
Goto Top
das 'onload' Event gibt es für den Body-Tag
<body onload="document.body.style.zoom=2.0;">  
</body>

---

ich würde das in ein select Feld packen - etwa so:
<select name="zoom" onchange="document.body.style.zoom = this.value;">  
    <option value="1.0">100%</option>  
    <option value="2.0">200%</option> <!-- ggf. noch das attribut selected="selected" hinzufügen -->  
</select>
Supermax
Supermax 22.09.2009 um 20:38:05 Uhr
Goto Top
"zoom" wird soweit ich weiß nur vom IE unterstützt, zumindest der Firefox (eventuell auch andere Browser) können damit nichts anfangen, d.h. dein Script wird in diesen nicht funktionieren.
brotherkeeper
brotherkeeper 23.09.2009 um 11:10:58 Uhr
Goto Top
Zitat von @nxclass:
das 'onload' Event gibt es für den Body-Tag
> <body onload="document.body.style.zoom=2.0;">  
> </body>
> 


genau das!!! super.. Vielen Dank
brotherkeeper
brotherkeeper 23.09.2009 um 11:11:41 Uhr
Goto Top
IE ist in diesem fall ausnahmsweise OK..

face-big-smile