Otwarcie javacript w form ?

0

Mam taki kodzik

<html><head>
<title>wywolanie funkcji</title>
</head>
<body>
<form action="<APPLET code="zegarek.class" width=350 height=200></APPLET>" method="post">
<input type = "Text" name="a"><br>
<input type = "Submit" value = "OK">
</form>
</body>
</html>

I nie wiem jak zrobic aby po wpisaniu czegos w pole tekstowe i wcisnieciu OK uruchomil mi sie aplet "zegarek" ?
Pozniej bede chcial wlasnie to co wpisze przekazac do apletu.

0

Tak łatwo nie ma. Ale da się zrobić nieco inaczej:

<!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" xml:lang="pl" lang="pl"> <head> <script type="text/javascript"> function showApplet() { document.getElementById('blank').innerHTML = '<applet code="zegarek.class" width="350" height="200"></applet>'; return false; // aby się nam nie wysyłał formularz } </script> <title>Test</title> </head> <body> <form action="#" method="post" onsubmit="showApplet();"> <input type="text" name="a" /> <input type="submit" value="OK" /> </form>
</body> </html> ```

Aplet pojawi się pod formularzem, w warstwie o identyfikatorze "blank".

0

Hehe dobre dzieki :-)

0

Hmm a tak sobie mysle jak by to przeslac parametr wpisany w polu tekstowy do apletu :-/
Wiem ze uzywa sie tego
<PARAM NAME="nazwa" VALUE="moja zmienna">
tylko gdzie to wrzucic [???]

0

<!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" xml:lang="pl" lang="pl"> <head> <script type="text/javascript"> function showApplet() { var d = document.getElementById('blank').innerHTML; d = '<applet code="zegarek.class" width="350" height="200">'; d += '<param name="nazwa" value="'+document.f.a+'" />'; d += '</applet>'; return false; // aby się nam nie wysyłał formularz } </script> <title>Test</title> </head> <body> <form name="f" action="#" method="post" onsubmit="showApplet();"> <input type="text" name="a" /> <input type="submit" value="OK" /> </form>
</body> </html> ``` ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1