[javascript] bestaat file

Pagina: 1
Acties:

  • bekkel
  • Registratie: Augustus 2000
  • Laatst online: 17-09-2025

bekkel

BoEsm Productions

Topicstarter
Ik ben bezig met een pagina om details te laten zien.
De detailscode wordt aan de hand van form bepaald.
Echter van niet alle codes is er een detail.
Nu wil ik dus eerst checken of de file bestaat die iemand wil zien.
Echter lukt me dat niet en via de search heb ik ook niks gevonden. de code tot nu toe is.
function checkfile() {
f = ('http:/'+'/iets/whip_files/'+DET+'.dwf');
if (!f.exists){
alert("geen detail van beschikbaar");
}
}
Nu krijg ik steeds de melding dat de file niet bestaat.
iemand idee wat er anders moet.?

.........www.raketje.com....................soon.....


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 15-09 16:29
Dit gaat over serverside JS?

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Heb je het over server-side javascript (netscape webserver), client-side javascript, jscript (binnen ASP) :?

sowieso, werkt het niet als je in f een string stopt en .exists achterplakt.
Voor JScript moet je bijvoorbeeld werken met het FileSystemObject (meer info op msdn.microsoft.com).

Today's subliminal thought is:


  • bekkel
  • Registratie: Augustus 2000
  • Laatst online: 17-09-2025

bekkel

BoEsm Productions

Topicstarter
het is checken of er een file op de server staat of niet.
server is een microsoft bak met asp..(asp kan ik niet)

code iets aangepast:
f = ('http:/'+'/iets/whip_files/'+DET+'.dwf');

hoorde dat het waarschijnlijk niet in javascript kan wegens veiligheid..
iemand een idee hoe ik dit dan in asp moet doen.?

.........www.raketje.com....................soon.....


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Op donderdag 06 december 2001 13:10 schreef bekkel het volgende:
het is checken of er een file op de server staat of niet.
server is een microsoft bak met asp..(asp kan ik niet)
[..]
iemand een idee hoe ik dit dan in asp moet doen.?
Zoals ik al zei kan je dan gaan werken met het FileSystemObject.

En op msdn.microsoft.com of DevGuru zijn voldoende (simpele) voorbeeldjes te vinden. Of kijk in de FAQ voor andere ASP-links.

Today's subliminal thought is:


Verwijderd

Moet je ff vragen in /14.

Ik kan je wel helpen met PHP maar in ASP weet ik het niet.

  • bekkel
  • Registratie: Augustus 2000
  • Laatst online: 17-09-2025

bekkel

BoEsm Productions

Topicstarter
php kan ik wel een beetje...(dit wel) maar helaas alleen asp hier..
ik heb het nu in javascript op de volgende manier gedaan.
maar dit is niet zo stabiel..loopt vaak vast.
function checkfile() {
popupw=window.open ("","popupw","menubar=no,scrollbars=no,width=580,height=410,toolbar=no top=5px,left=5px");
popupw.document.open();
popupw.document.write('<html><head><title>Bestaat Detail '+Dcode+'? </title></head><body>');
popupw.document.write('<image src="whip_files/'+DET+'.gif" onload="opener.popimage()" onerror="opener.popimage2()"></body></html>');
popupw.document.close();
als popupw al open is gaat alles goed. maar als popupw nog niet geopend is dan loopt ie nog wel eens vast..

PS dit keer doet netscape het wel goed en crashed explorer..

.........www.raketje.com....................soon.....


Verwijderd

Wat je nu bedoelt snap ik niet...

  • bekkel
  • Registratie: Augustus 2000
  • Laatst online: 17-09-2025

bekkel

BoEsm Productions

Topicstarter
komt op het volgende neer:

<image src="whip_files/'+DET+'.gif" onload="opener.popimage()" onerror="opener.popimage2()">

Er wordt nu eerst de afbeelding van het detail geopend in een popup(popupw) Als de afbeelding bestaat moet er de functie popimage() worden uitgevoerd die in dezelfde popup de file opened.
Aals de file niet bestaat moet er de functie popimage2() worden uitgevoerd.

dus beide functies geven output in de dezelfde popup(popupw)

.........www.raketje.com....................soon.....


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 15-09 16:29
With all due respect maar weet je wel waar je mee bezig bent? Met clientside javascript (de manier waarop Javascript dus het meest gebruikt wordt....op de client (bijvoorbeeld voor het openen van popups/form validation)) is het onmogelijk om te kijken of een bestand bestaat op de server; met serverside javascript is dit wel mogelijk en moet dat dus via een FileObject waarover Annie je heeft voorzien van een paar nuttige links.

  • bekkel
  • Registratie: Augustus 2000
  • Laatst online: 17-09-2025

bekkel

BoEsm Productions

Topicstarter
zal er eens naar die links kijken..
kan alleen geen asp..

De beschreven manier zou ook moeten werken...

Hij doet het alleen niet in explorer als deze een nieuwe
popup moet maken voor als de file bestaat..
als de popup al bestaat doet ie het wel.

netscape etc.. doet alles goed wel.
(is het voor de verandering eens een keertej omgedraaid ;))

.........www.raketje.com....................soon.....

Pagina: 1