JavaScript, вызывающий функцию Java, не работает в Safari - PullRequest
3 голосов
/ 25 февраля 2010

У меня проблема с вызовом java-функции из javascript. Хотя он работает для других браузеров, таких как IE, Firefox и Chrome, в Safari это не так.

Вот мой код.

<HTML>
<HEAD>
<TITLE>Simple Applet Example</TITLE>
<SCRIPT>
function callSpin()
{   
    document.getElementById("myslotmachine").spin();
}


</SCRIPT>
</HEAD>
<BODY>
<applet hspace="0" height="240" width="510" vspace="0" border="0" code="testSlot" id="myslotmachine"> </applet>
<form name="myForm" method="post" action="">
<input type="button" name="Button" value="Button" onClick="callSpin()">
</form>
</BODY>
</HTML>

Кто-нибудь знает, почему Safari имеет эту проблему и как ее решить?

Заранее спасибо.

Мона

1 Ответ

0 голосов
/ 25 февраля 2010

Попробуйте добавить атрибут mayscript к тегу <applet>:

<applet ... mayscript> </applet>
...