Eli miten luetaan tiedostonimet suoraan linkkeihin?
Ajatellaanpa vaikka seuraavaa riviä:
var strTiedostonimi; // Tähän pitäisi lukea yksi tiedostonimi kansiosta kerrallaan ja kirjoittaa se sivulle
var strPath; // Tässä on serverin polku kansioon josta tiedostonimet luetaan
set FSO = Server.CreateObject("Scripting.FileSystemObject");
While (!FSO.eof) {
FSO.GetFilename(strPath);
document.write("" strTiedostonimi "");
// Tähän pitäisi saada jokin millä siirrytään seuraavaan tiedostonimeen!?
}
Eli tuohon loppuun pitäisi saada jotakin, millä päästään seuraavaan tiedostonimeen hakemistossa (vähän kuin movenext, mutta tiedostonimien puolella). Eli tarvitsen systeemin, joka lukee kansiosta kaikki tiedostonimet ja tekee niistä linkit automaattisesti aina kun sivu ladataan... Täsmentäkää jos ette ymmärtäneet jotakin kohtaa.
Ajatellaanpa vaikka seuraavaa riviä:
var strTiedostonimi; // Tähän pitäisi lukea yksi tiedostonimi kansiosta kerrallaan ja kirjoittaa se sivulle
var strPath; // Tässä on serverin polku kansioon josta tiedostonimet luetaan
set FSO = Server.CreateObject("Scripting.FileSystemObject");
While (!FSO.eof) {
FSO.GetFilename(strPath);
document.write("" strTiedostonimi "");
// Tähän pitäisi saada jokin millä siirrytään seuraavaan tiedostonimeen!?
}
Eli tuohon loppuun pitäisi saada jotakin, millä päästään seuraavaan tiedostonimeen hakemistossa (vähän kuin movenext, mutta tiedostonimien puolella). Eli tarvitsen systeemin, joka lukee kansiosta kaikki tiedostonimet ja tekee niistä linkit automaattisesti aina kun sivu ladataan... Täsmentäkää jos ette ymmärtäneet jotakin kohtaa.
Vastaukset 3
Vanhimmat
Ei onnistu. JavaScript ei ole Java. JavaScriptillä ei voi lukea tai kirjoittaa mitään. (Herran TietoturvaKiitos).
Tuollaiseen tarvitset esim. php:n tai vastaavan.
... lukemaan kaikki kansion tiedostonimet esimerkiksi saman kansion alta?
Taisi olla jotakin (strNimet siis variable), tosin tämähän lukee kaikki tiedostonimet kansiosta:
strNimet = Folder.Files
Eikö JScript tosiaan sisällä mahdollisuutta, että GetFilename:lla saisi luettua aina seuraavan tiedostonimen kun edellinen on laitettu variableen?
Tässä jos jotakin kiinnostaa miten saadaan linkkeihin tiedostonimet: