2011-11-01 2 views
0

환경은 Icefaces 1.8 및 Weblogic 10.3으로 구성됩니다. 내가 겪고있는 문제는 응용 프로그램 내에서 iframe의 src 특성을 업데이트해야한다는 것입니다. 디버깅 목적으로 this answer을 사용했습니다. 이 문제는 다음과 같이 코드는,이 경고가 결코 내 응용 프로그램 내에서 화재 없다는 것을 나타납니다 :Icefaces 1.8 iframe src 업데이트

<iframe id="iframe" onLoad="alert('Changed src');" name="iframe" src="#{backing.currentPageURL}" width="600px" height="400px"/> 

내가 경고를 내가 iframe이 내 페이지를 변경할 때마다 볼 것으로 예상한다. 그래서이의 예는 다음과 같다 :

  1. 고양이에 currentPageURL
  2. 검색
  3. 고양이에 대한 위키 피 디아 문서를 선택에 대한 값으로 http://www.bing.com을 입력 // 여기 팝업을 받아야하지만, 난 몰라

질문은 iceface의 컨텍스트 내에서 iframe의 src URL을 수정하는 방법입니다.

답변

1

두 가지 질문이 있습니다. 하나는 팝업을위한 것이고 다른 하나는 백업 빈의 URL을 새 값으로 업데이트하는 것입니다.

Mozilla에서 다음과 같은 이유로 발생합니다.

<html> 
<head> 
    <title> New Document </title> 
    <meta name="Author" content="roasted"> 
    <meta name="Keywords" content=""> 
    <meta name="Description" content=""> 
</head> 
<body> 
    <br/> <br/> <br/> 
    <iframe onload="javascript:alert('hey');" src="http://www.bing.com" width="800" height="800"> 
    </iframe> 
</body> 
</html> 
새로운 URL 값으로 백업 빈을 업데이트 할 수있는 두 번째 질문에 대한

.

  • 입력 유형이 거짓 필드 인 icefaces 양식을 만듭니다.
  • 이 숨겨진 필드를 프레임 URL 값으로 업데이트하십시오. 이 automcatically 방법 때 리스너 화재 호출하도록
  • 두 가지 방법
    • 에서이 작업을 수행 할 수 있습니다 양식을 제출은 숨겨진 필드에 partialSubmit = true로 valueChangeListener와 숨겨진 필드를 확인합니다.
    • 통화 Icefaces.submit는

건배 (약간 까다로운 일이 될 수 있습니다)!

+0

월요일 나는 이것을 시험해 보겠다. – Woot4Moo