Wat ik wil is een bestand binnenhalen en dat dan als variabele kunnen gebruiken. Nu kan je volgens mij alleen maar via iframes bestanden binnenhalen dus ik heb nu het volgende;
de innerText schijnt wel te bestaan (hij geeft ook geen undefined) volgens de msdn, maar ik zie dus niets (de inhoud van test.txt is gewoon 'blaaat')
Weet iemand hoe dit komt? Als iemand wist hoe ik het zonder iframe kon doen zou het helemaal fantastisch zijn, maar dit lijkt me de enige manier.
Owh en de div style="VIS... een id meegeven werkt niet, want dan zitten die iframe tags erbij en dat wil ik niet. Een div ín test.txt zetten werkt ook niet want dan ziet ie em niet (is het tekst geworden ipv een echte div). Het zetten van de innerHTML of innerText van de iframe (dus ...('test').innerHTML = "text.txt"; ) geeft runtime errors.
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <html> <head> <script type="text/javascript"> function loadit(){ document.getElementById('test').src = "test.txt"; document.getElementById('text').innerHTML = document.getElementById('test').innerText; } </script> </head> <body onload="loadit()"> <div style="VISIBILITY: hidden"><iframe id="test"></iframe></div> <div id="text"></div> </body> </html> |
de innerText schijnt wel te bestaan (hij geeft ook geen undefined) volgens de msdn, maar ik zie dus niets (de inhoud van test.txt is gewoon 'blaaat')
Weet iemand hoe dit komt? Als iemand wist hoe ik het zonder iframe kon doen zou het helemaal fantastisch zijn, maar dit lijkt me de enige manier.
Owh en de div style="VIS... een id meegeven werkt niet, want dan zitten die iframe tags erbij en dat wil ik niet. Een div ín test.txt zetten werkt ook niet want dan ziet ie em niet (is het tekst geworden ipv een echte div). Het zetten van de innerHTML of innerText van de iframe (dus ...('test').innerHTML = "text.txt"; ) geeft runtime errors.