Is het mogelijk op de e.o.a. manier externe gegevens op te halen uit een site?
Als ik de functie aanroep moet JS een bepaalde pagina aanroepen en daaruit de innerHTML van een DIV pakken en in een DIV op de site plakken. Dit heb ik geprobeerd, maar werkt niet omdat externe gegevens niet zomaar opgehaald kunnen worden uit veiligheidsoverwegingen. Iemand een ander idee?
Als ik de functie aanroep moet JS een bepaalde pagina aanroepen en daaruit de innerHTML van een DIV pakken en in een DIV op de site plakken. Dit heb ik geprobeerd, maar werkt niet omdat externe gegevens niet zomaar opgehaald kunnen worden uit veiligheidsoverwegingen. Iemand een ander idee?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| <html> <head> <script> function loadXMLDoc(url, div) { xmlhttp=null; if (window.XMLHttpRequest) {// code for IE7, Firefox, Opera, etc. xmlhttp=new XMLHttpRequest(); } else if (window.ActiveXObject) {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } if (xmlhttp!=null) { xmlhttp.open("GET",url,false); xmlhttp.send(null); document.getElementById(div).innerHTML=xmlhttp.responseText; } else { alert("Your browser does not support XMLHTTP."); } } function retrieveContent(){ loadXMLDoc('http://eenSite.nl/','helper'); document.getElementById('content').innerHTML = document.getElementById('eenBronDiv').innerHTML; } </script> </head> <body> <div id="helper" style="display:none;"> Helper Content </div> <div id="content"> Content </div> <a href="#" onclick="retrieveContent();">Retrieve Content</a> </body> </html> |