2013-05-25 2 views
0

Folks,html2canvas: захват экрана удаленного веб-сайта

Я новичок в JS, и это у меня возникают проблемы, захватив и принимая скриншот удаленного веб-сайта. Может кто-то мне точку в правильном направлении

Я получаю эту ошибку:

Uncaught TypeError: Object [объект Object] имеет index.php ни один метод 'html2canvas': 4201 захват index.php: 4201 OnClick

Мой код index.php

<html> 
<head> 
<title>Hawk-Eye: Have a look at what others are upto</title> 
<script type="text/javascript"  src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<script type="text/javascript" src="http://localhost/Hawk-eye/html2canvas.js"></script> 
<script type="text/javascript" src="http://localhost/Hawk- eye/jquery.plugin.html2canvas.js"></script> 
</head> 
<body> 

<div id="target"> 
<?php 

$homepage= file_get_contents('http://www.yahoo.com'); 
echo $homepage; 
?> 
</div> 

<form method="POST" enctype="multipart/form-data" action="save.php" id="myForm"> 
<input type="hidden" name="img_val" id="img_val" value="" /> 
</form> 

<script type="text/javascript"> 

function capture() { 
    $('#target').html2canvas({ 
     onrendered: function (canvas) { 
      //Set hidden field's value to image data (base-64 string) 
      $('#img_val').val(canvas.toDataURL("image/png")); 
      //Submit the form manually 
      document.getElementById("myForm").submit(); 
     } 
    }); 
} 

</script> 

<input type="submit" value="Take Screenshot" onclick="capture();" /> 
</body> 
</html> 
+0

'http: // localhost/Hawk-eye/jquery.plugin.html2canvas.js' Вы уверены, что это правильный путь? –

+0

dev-null-dweller: Я думаю, что это был путь. Php-storm выполнил автоматическое исправление, импортировав его с правильного пути. Я чувствую себя как noob: / – user1675547

ответ

0

Скачать html4canvas и импортировать его как

<script type="text/javascript" src="html2canvas.js?rev032"></script> 

 Смежные вопросы

  • Нет связанных вопросов^_^