Ik wil een url (welke binnen zelfde domein is) openen en hier de broncode van lezen. Deze moet in een var worden geplaatst. Dit uiteraard allemaal met javascript. Zelf heb ik al geprobeerd te url in een iframe te gooien, en vervolgens de innerHTML van de iframe uit te lezen, maar dit werkt niet (het moet ongeveer 40x gebeuren, misschien komt dit doordat scriptsnelheid sneller is dan laadsnelheid?!). Ook heb ik het XMLHttpRequest al geprobeerd (weet niet of ik dit goed heb gedaan: zie voorbeeld hieronder)
voorbeeld XMLHttpRequest:
voorbeeld XMLHttpRequest:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| function getkarteUrl(url) { var http; var browser = navigator.appName; if ( browser == 'Microsoft Internet Explorer' ) http = new ActiveXObject("Microsoft.XMLHTTP"); else http = new XMLHttpRequest(); http.open('GET', url); var myCode = http.responseText; http.send(null); return myCode; } var thisURL = 'http://www.voorbeeld.com/bestand.php?id=45'; alert(getkarteUrl(thisURL)); |
You cannot not communicate