Vraag & Antwoord

Webprogrammeren & scripting

[JavaScript] Pagina aan variabele toewijzen?

5 antwoorden
  • Hey beste mensen, tijd niet gezien... Ik hoop dat ik nog een vraag mag stellen. :wink: Ik wil graag een Firefox Extension maken, en dat gebeurt voor een heel groot deel in JavaScript. Wat ik nu wil doen is alle links in een pagina opvragen (tot zover geen probleem) en vervolgens door deze array heen loopen (nog steeds geen probleem) om gegevens uit die pagina's op te vragen en te verwerken (alas, het probleem). De kernvraag is dan ook: hoe wijs ik een externe pagina (of eigenlijk de HTML-inhoud ervan) toe aan een variabele? Zoeken op dit forum heeft niets opgeleverd, de [url=http://www.mozilla.org/docs/dom/domref/]Gecko DOM Reference[/url] ook niet, al weet ik niet precies waarnaar ik zoek. Als iemand de term weet die ik nodig heb ben ik al helemaal blij, de rest doktor ik zelf wel uit. Bij voorbaat dank, - Bas [size=9:4c6c185947][b:4c6c185947]Edit:[/b:4c6c185947] kleine verduidelijking van de vraag.[/size:4c6c185947] [size=9:4c6c185947][b:4c6c185947]Edit II:[/b:4c6c185947] ik heb inmiddels [url=http://www.mozilla.org/js/js-file-object.html]dit[/url] gevonden, iemand een idee in hoeverre dit bruikbaar is en of het de beste methode is?[/size:4c6c185947] [size=9:4c6c185947][b:4c6c185947]Edit III:[/b:4c6c185947] voor alle duidelijkheid; de bestanden die ik wil openen staan online en niet op de computer van de client. Volgens mij was dat nog niet duidelijk.[/size:4c6c185947] [size=9:4c6c185947][b:4c6c185947]Edit IV:[/b:4c6c185947] en er is licht aan het eind van de tunnel... Op Quircksmode vond ik [url=http://www.quirksmode.org/dom/importxml.html]dit artikel[/url], kijken of het voor mij afdoende is. [i:4c6c185947]Ik blijf open staan voor suggesties of ander commentaar![/i:4c6c185947][/size:4c6c185947] [size=9:4c6c185947][b:4c6c185947]Edit V:[/b:4c6c185947] hmmm, ik kom er toch niet helemaal uit. Het lijkt erop dat voor bovenstaande methode het bestand ook echt XML ipv HTML moet zijn, dus een niet-validerend HTML-bestand is uit den boze(?). Zucht... Iemand ideeën?[/size:4c6c185947]
  • Misschien heb je wat aan het xmlhttprequest verhaal? Zie: http://www.mozilla.org/xmlextras/
  • hmmm lastige... Ik ben eigenlijk bang dat de veiligheidsrestricties van javascript voorkomen dat je een externe pagina kan inlezen, zeker als deze niet op dezelfde server staat. XML lukt idd wel (al vraag ik me af of dat ook cross-domain werkt) maar de inhoud opvragen... nee. kun je niet een vast serverside script gebruiken of -horror horror- een java applet?
  • [quote:f259ff6f21="maIRnaairruJ"] of -horror horror- een java applet?[/quote:f259ff6f21] Aargh... de "popup en midi file van nu". :) Kan je niet je pagina voor de gek houden en document.domain ? t.
  • [quote:df2012e5c8="mw22"]Misschien heb je wat aan het xmlhttprequest verhaal?[/quote:df2012e5c8]Bedankt, ik zal ff kijken...[quote:df2012e5c8="maIRnaairruJ"]Ik ben eigenlijk bang dat de veiligheidsrestricties van javascript voorkomen dat je een externe pagina kan inlezen, zeker als deze niet op dezelfde server staat.[/quote:df2012e5c8]De pagina's die ik wil opvragen staan per definitie op dezelfde server. Maar dat schijnt idd niet genoeg te zijn. Pffff, denk je ff een extension te schrijven.[quote:df2012e5c8="maIRnaairruJ"]kun je niet een vast serverside script gebruiken of -horror horror- een java applet?[/quote:df2012e5c8]Nee, het moet een Firefox extension worden, dus per definitie client side. Weet alleen niet of dit beperkt is tot JavaScript of niet... En een JavaApplet is als vloeken in de kerk, daar begin ik echt niet (meer) aan.[quote:df2012e5c8="teacher"]Kan je niet je pagina voor de gek houden en document.domain ?[/quote:df2012e5c8]Bedankt, ook hier zal ik ff naar kijken. Nog even wat literatuur doorspitten dus... :( - Bas

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.