2012-04-12 2 views

답변

5

예를 receiveData()에 대한 공공 방법이 있어야합니다 귀하의 애플릿 :

public void receiveData(String dataFromJS) 
{ 
    //Do what you need with your data 
} 

의 당신이 당신의 웹 페이지에서 그런 일이 있다고 가정 해 봅시다 : 당신은 그냥이 자바 스크립트에서

<applet id ="appletID" name="myApplet" ... ></applet> 

을 애플릿의 공개 메소드를 다음과 같이 호출합니다.

var myApp = document.applets['myApplet']; 
myApp.receiveData(taxElem.innerHTML + subtotalElem.innerHTML); 

taxElem 및 subtotalElem 컨텐츠를 애플릿에 보냅니다.

는 애플릿

+0

콘텐츠는 string으로 표시되지 않습니다. 위의 경우 콘텐츠를 문자열로 표시 할 수 있습니까? –

+0

전달 된 매개 변수에 세금과 같은 데이터를 전달하는 방법 –

+0

메서드를 호출하기 만하면됩니다. myApp.receiveData ('this my data'); 애플릿의 dataFromJs 매개 변수에는 JS에서 사용 된 문자열이 포함됩니다. 문자열은 필수는 아니며, 당신이 필요로하는 무엇이든 int를 사용할 수 있습니다. – grunk

0

이 작업을 수행하는 가장 신뢰할 수있는 방법은 다음의 URL에서 인코딩 된 매개 변수를 사용하여 새 페이지를 열 param 요소로 애플릿 요소로 같은 이러한 매개 변수를 작성하는 것입니다. (비록 각각의 다른 답변에 대해 +1).

+0

애플릿이 정보로 문자열을받지 못했습니다. 어떻게해야합니까? –