Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  JS file.copy veateate tegemine märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
rait021
HV kasutaja
rait021

liitunud: 28.03.2003




sõnum 04.01.2009 02:21:45 JS file.copy veateate tegemine vasta tsitaadiga

Tere,
Äkki leidub mõni hea inimene, kes aitaks mind.
Teen veebipõhist rakendust, kus kasutan JavaScripti.
Allolev funktsioon töötab kenasti, kuid vajab täiustamist.

Mul oleks vaja teha nii, et kui faili millegipärast kopeerida ei õnnestu, tuleks veateade (alert('midagi pesses')).
Näiteks, kui kohalik võrk maas ja ei saa 192.168.1.10 arvutiga ühendust.


function copyimage()
    {
   var myObject;
   myObject = new ActiveXObject("Scripting.FileSystemObject");
   file = myObject.GetFile("C:\\pildid\\test.jpg");
   window.status='Uploading image... Please wait!'   
   file.copy("\\\\192.168.1.10\\pildid2\\test.jpg", true);
   alert('Image is uploaded successfully!')
   }


Tänud ette neile, kes viitsivad aidata.
Kommentaarid: 12 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 11
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 04.01.2009 02:25:44 vasta tsitaadiga

javascript:
  1. if(file.copy(...))
  2. {
  3. alert("success");
  4. }
  5. else
  6. {
  7. alert("panic");
  8. }
icon_question.gif
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
DoS
HV veteran
DoS

liitunud: 19.08.2002




sõnum 04.01.2009 02:31:45 vasta tsitaadiga

try-catch
Kommentaarid: 50 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 47
tagasi üles
vaata kasutaja infot saada privaatsõnum
rait021
HV kasutaja
rait021

liitunud: 28.03.2003




sõnum 04.01.2009 03:15:30 vasta tsitaadiga

mikk36 kirjutas:
javascript:
  1. if(file.copy(...))
  2. {
  3. alert("success");
  4. }
  5. else
  6. {
  7. alert("panic");
  8. }
icon_question.gif


Kohe katsetan

Kui kõik korras, siis tuleb "panic" (faili kopeerib ära) ja kui 192.168.1.10 arvutit järel pole, siis ei tule mingit teadet (va. IE error "bad file name or number").



DoS kirjutas:
try-catch

tänud vastamast, kohe uurin ka seda võimalust

EDIT:
Tänud!
try-catch töötab kenasti.
Kommentaarid: 12 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 11
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 04.01.2009 18:20:40 vasta tsitaadiga

Sa muidugi oled ikka teadlik, et see kood sul töötab vaid IE-ga.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 04.01.2009 18:33:52 vasta tsitaadiga

Kui teed veebirakendust, siis loo cookie arvutisse, kui ühendus on, siis asi korras. Kui ei ole, siis kasutab cookiet vea kuvamiseks (või mida iganes). Kui teed rakendust, mis suhtleb veebiga, siis [try...catch...]
_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  JS file.copy veateate tegemine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.