Hallå,
Kan man på nått enkelt sätt läsa få in data från en url till en variabel med javascript?
Skulle vilja göra typ
function jada() {
var data = getdatafromurl("http://www.url.com/fil.txt");
if (data == "nått") gör nått.
}
Finns de nått bra sätt att göra detta?
Grävde fram ett gammalt skript för detta:
/* parseQuery() Copyright 2003 DTD design www.DTDdesign.tk
* usage:
* var foo = parseQuery();
* alert(foo["bar"]);
* If the page has a querystring called bar, the value of it is returned
* by the expression foo["bar"]. (Otherwise it returns undefined)
* foo is a string Array containing all querystrings
* ... or ...
* var foo = parseQuery();
* if(foo["bar"]){
* alert("No such qeurystring...")
* }else{
* alert("Value of bar: " + foo["bar"])
* }
*/
function parseQuery(){
if (location.search) {
var params = location.search.substring(1, location.search.length).split('&');
var result = new Array ();
for (k in params) {
queryparts=params[k].split('=');
eval('result.' + queryparts[0] + ' = "' + queryparts[1] + '"');
}
return result;
}
return new Array();
}
Funkar sedan så här:
var ra=parseQuery();
alert(ra["username"]);
// Visar nitro2k01 om url'en är http://www.blablab.com/getuser.php?username=nitro2k01&natannat?natannat
Peter SMedlem sedan dec. 20025 483 inlägg var data = location.href;
Red./ Ser nu att nitro hann före (eller?). Du kan även ta en titt på Location-objektets egenskaper.
Tack ska ni ha men förklarade nog lite dumt, ville ha själva innehållet i filen (http://www.url.com/dennafil.txt)
Men hittade xmlhttprequest som fixade detta. Tack ska ni ha
Peter SMedlem sedan dec. 20025 483 inlägg Posta gärna lösningen här för andra att ta del av. Använd sedan funktionen acceptera som slutgiltigt svar på det inlägget. :)