I need to extract some data from a web page and place it on a fishing site. The source web page is updated frequently, and I don’t have the necessary time to update it. So, I’ll use the JavaScript innerHTML
function.
First, I should identify the element I’m trying to copy, let’s say a div
with the #info
ID:
<div id="info">
This information updates daily.
</div>
The next step is to include the source web page as an iframe
with width and height equal to 0
:
<iframe name="thief" width="0" height="0" frameborder="0" src="source.html"></iframe>
The final code should read from the <iframe>
and display the content on the destination page, in a specially created div
element:
<div id="destination">
This content will be replaced.
</div>
<script>
// This script will copy the content of the 'info' div
// into the 'thief' div in the destination page
parent.document.all('thief').innerHTML = document.all('info').innerHTML;
</script>