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-Key: 125532

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

Printed on: April 25, 2024 at 15:04 o'clock

Member: Arano
Arano Sep 22, 2009 at 13:40:25 (UTC)
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
Member: brotherkeeper
brotherkeeper Sep 22, 2009 at 13:52:13 (UTC)
Goto Top
Member: brotherkeeper
brotherkeeper Sep 22, 2009 at 13:56:32 (UTC)
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
Member: Arano
Arano Sep 22, 2009 at 14:10:53 (UTC)
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
Member: nxclass
nxclass Sep 22, 2009 at 17:49:44 (UTC)
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>
Member: Supermax
Supermax Sep 22, 2009 at 18:38:05 (UTC)
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.
Member: brotherkeeper
brotherkeeper Sep 23, 2009 at 09:10:58 (UTC)
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
Member: brotherkeeper
brotherkeeper Sep 23, 2009 at 09:11:41 (UTC)
Goto Top
IE ist in diesem fall ausnahmsweise OK..

face-big-smile