I have got an html page with this content, called page1.html:
<div>
<div id=content>
content
</div>
<script type=text/javascript>
var x=5;
var y=2;
</script>
<div id=other>Some other content</div>
</div>
In another html page, I'd like to get the value of the variable x (5).
This is the main page:
<!DOCTYPE html>
<html>
<head lang=en>
<script type=text/javascript src=app.js></script>
</head>
<body>
<div id=new_content></div>
</body>
</html>
And this is the app.js script:
$(function(){
$.get('page1.html', function(result){
var obj = $(result).find('script');
$(this).append($('#new_content').text(obj.html()));
});
});
And the result is var x=5; var y=2;. Is there a way to get only the value 5 from the var x?
Thanks for the help.
EDIT: I forgot to write that it's only an example, the code into the script in page1.html is more complex than the one shown. The object obj in app.js is an [object htmlscriptelement] so I'd like to know if a method/att exists that I can use to directly access the var x.