2014-04-02 3 views
0

HTML 페이지 내에서 웹 페이지를 편집 모드로 열 수있는 방법을 알고 싶습니다. 두 개의 프레임이 있다고 가정 해 봅시다. 상단 프레임의 텍스트에 URL을 입력하면 하단 페이지에서 편집 모드로 페이지를 가져와야합니다. 그 모드에서 페이지의 항목을 선택할 수 있어야합니다. 항목을 저장하고 싶지는 않지만 버튼 클릭시 일반 모드로 전환 할 수 있어야합니다.editmode에서 웹 페이지 열기

해당 페이지에서 요소의 ID/이름/xpath를 가져 오는 것입니다. 클릭하는 동안 다른 페이지로 이동하는 컨트롤이 페이지에 있으면이 매개 변수를 감지 할 수 없습니다. 모든 클릭 이벤트를 재정의하는 경우 javascript 탭/accradian 아래의 컨트롤에 액세스 할 수 없습니다.

어떤 방법이 있습니까?

답변 중 하나에 따라 코드화되었지만 작동하지 않습니다.

<!doctype html> 
<html> 
<head> 
    <title>click demo</title> 
    <script type="text/javascript"> 
     function myFunc() { 
      doc = ifrm.contentDocument || ifrm.contentWindow.document; 
      doc.designMode = "on"; 
     } 
    </script> 
</head> 
<body> 
    <input type="text" id="text" value="http://www.google.com" /> 
    <input type="button" onclick="myFunc()" value="Open" /><br /><br /> 
    <iframe id="ifrm" src="http://www.example.com" width="100%" height="500px" ></iframe> 
</body> 
</html> 
+0

을 설계 할 수있는 프레임을 변환 할 수 있습니까? 어떤 요소를 선택하여 xpath/CSS 경로를 묻습니다. –

+0

답장을 보내 주셔서 감사합니다. 하지만 자바 스크립트를 사용하여 그것을하고 싶다, 나는 그것을 programatically 할 필요가있다. – Harikrishnan

답변

1

무슨 브라우저의 방화범/개발자 도구를 사용하는 방법에 대한 모드를

iframe_node.contentDocument.designMode = "on"; 
+0

은 크로스 플랫폼 및 프로그래밍 솔루션입니다. – Harikrishnan

관련 문제