2015-01-10 2 views
-1

사용자가 끌어 놓기 요소를 사용하여 사이트를 만듭니다. 그 후 어떻게 캡처 할 수 있는지 알고 싶습니다.동적 페이지에서 HTML 소스 코드를 추출하십시오.

캡쳐 코드 HTML이 필요합니다. <div id="frame"> 감사합니다.

Pd : 중요한 점은 변경 사항이 없어 페이지를 새로 고칠 수 없다는 것입니다.

<html> 
    <head> 
    </head> 
    <body> 
    <div class="section"> 
     <div class="menu"> 
     </div>  
     <div id="frame" class="ui-sortable"> 
     </div> 
    </div> 
    </body> 
</html> 
+3

이 질문은 그들이 –

+0

임 죄송 필요하다면 포스터 "나에게 codez를 제공"요구하고 아마 개발자를 고용해야하기 때문에 주제에서 벗어난 것으로 보인다,하지만 난 JQuery와, PHP 돔으로 시도 할 수 없습니다 해결책을 찾기. – EmanuelAA

답변

0

나는 ZeroClipboard과 변화 라인 998

event.clipboardData.setData ("텍스트/일반"는 TextContent)를 사용;

event.clipboardData.setData ("text/html", textContent);

<button class="btnCopyToClipboard" data-clipboard-target="frame" data-clipboard-text="Default text">Copiar texto</button> 
     <script src="js/ZeroClipboard.js"></script> 
     <script> 
     $(function(){ 
      var clip = new ZeroClipboard($(".btnCopyToClipboard"), { 
       moviePath: '("/js/ZeroClipboard.swf")' // ruta donde se encuentra el plugin 
      }); 
      clip.on('load', function(client){ 
      }); 
      clipboardData.setData("text/html", htmlContent); 
      clip.on('complete', function(client, args){ 
      this.style.display = 'none'; // "this" is the element that was clicked 
      alert("Copied text to clipboard: " + args.text); 
      }); 

      clip.on('mouseover', function(client){ 
      }); 

      clip.on('mouseout', function(client){ 
      }); 
      clip.on('mousedown', function(client){ 
     }); 
      clip.on('mouseup', function(client){ 
      }); 
     }); 
    </script> 
관련 문제