>웹 프론트엔드 >JS 튜토리얼 >js는 html 매개변수를 가져오고 매개변수를 swf 애플리케이션으로 전송합니다.

js는 html 매개변수를 가져오고 매개변수를 swf 애플리케이션으로 전송합니다.

WBOY
WBOY원래의
2016-05-16 17:41:481419검색

우리는 HTML 페이지가 클라이언트 측에서 실행된다는 것을 알고 있으므로 매개변수를 얻으려면 클라이언트 측 스크립트(예: JavaScript)를 사용해야 합니다. 이는 서버 측 스크립트가 매개변수를 얻는 방식과 다릅니다.

다음 js 코드는 HTML 웹페이지의 "?" 뒤에 오는 모든 매개변수를 가져옵니다.

코드 복사 코드는 다음과 같습니다.





1. 다음 js 코드는 HTML 웹페이지의 특정 매개변수를 더 자세히 얻을 수 있습니다.


코드 복사 코드는 다음과 같습니다.

2. HTML 웹 페이지의 swf 매개변수

방법 1: 웹 페이지에서 js를 사용하고 SetVariable을 사용하여 flashobject에 변수를 설정합니다. 코드는 다음과 같습니다.


코드 복사

코드는 다음과 같습니다. 방법 3: FlashVars를 사용합니다. 다음은 주로 FlashVars의 사용법을 소개합니다. FlashVars. FlashVars를 사용한 후 HTML에 삽입된 flashobject 코드는 다음과 같습니다.



코드 복사


코드는 다음과 같습니다.


위 코드를 통해 SWF(FlashVars.swf)에서 foo, 프로그램, 언어 변수 데이터를 직접 얻을 수 있습니다. FlashVars 매개변수를 얻기 위한 FlashVars.fla의 코드는 다음과 같습니다.




코드 복사

코드는 다음과 같습니다.
foo_txt.border = true ;
program_txt.autoSize = true;
언어_txt.autoSize = true;
FlashVars 변수 가져오기
text = "HTML의 foo 매개변수: "
program_txt.text = "HTML의 프로그램 매개변수:" program;
언어_txt.text = "HTML의 언어 매개변수:"


3. 두 가지의 효과적인 결합
js를 사용하여 HTML 웹페이지에서 매개변수를 얻은 다음, 얻은 매개변수를 FlashVars로 flashobject에 작성하고 swf에 전달합니다. 코드는 다음과 같습니다.
코드 복사 코드는 다음과 같습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.