Archivlink: javarea.de Forum > JavaScript > Layer verbergen
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Layer verbergen

Pages: [1]

geschrieben von Gast am 06.04.2001 - 15:30
Hallo Leute,

ich möchte in einem Formular eine Zahl abfragen, die ausgelsen wird und bei Click in einer Checkbox in einem vorher unsichtbaren Layer erscheint. D.h. bei Click soll der Layer dann sichtbar werden und die Zahl wiedergeben.

So dachte ich mir das in etwa - geht aber nicht. kann mir einer auf die Sprünge helfen?!

Danke Nelle :-)

<HTML>
<HEAD>
<TITLE>test)</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function fragen(form) {
var ergebnis = parseInt(form.eingabe.value);
if (isNaN(ergebnis))
{
form.eingabe.select();
form.eingabe.focus();
}
else
{
form.ergebnis.value = ergebnis;
document.Layer1.style.visibility = "visible";
}

}
// -->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">

<FORM>
<INPUT TYPE="Text" NAME="eingabe"> <P>
<INPUT TYPE="Checkbox" onClick="fragen(this.form)">
<P>
<div id="Layer1" style="position:absolute; width:200px; height:115px; visibility: hidden">
<INPUT TYPE="Text" NAME="ergebnis"></div>
</FORM>
</BODY>
</HTML>


geschrieben von Gast am 07.04.2001 - 19:09
Hallo Nelle,

soweit ich weiss,mußt du auf das Formfeld einen Focus legen,damit dieser angesprochen werden kann,nur dann wird es die Probleme geben.Wenn du ein Formfeld einen Focus gibst und dann auch nicht sichtbar sein soll,wird der Focus wieder deaktiviert.

Das hat zur Folge das es so nicht gehen wird.Ich würde das ganze mit einem Text-Layer machen.

Klaus....


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.