Autor Zpráva
happyguy
Profil
ahoj, mam takovej asi pro vas primitivni problem ale mam tento script a chci vypsat pro nasledujici jednotky jejich typ ale je problem ze kdyz cyklus narazi na jednotku ktera v pocitaci neexistuje tak se zastavi. a ja bych chtel abz cyklus pokracoval nevite nekdo kde je problem ? diky za odpoved

var drivenames = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P");
var fso = new ActiveXObject("Scripting.FileSystemObject");

for (i in drivenames) {
var driveType = fso.GetDrive(drivenames[i]).driveType;
alert(driveType );

}
peta
Profil
happyguy
script se zastavi, protoze oznami chybu.
Takze musis mu rici, ze nema zobrazovat chyby ve www prohlizeci nebo potlacit chybu ifem;
if (fso.GetDrive(drivenames[i]).driveType) {driveType = fso.GetDrive(drivenames[i]).driveType}
a pokud to najde, tak bys mohl mit v te zavorce break, aby se script ukoncil pri prvnim takovem vysledku.
Nastesti prohlizece nepodporuji active X, jen IE a mozna Opera. A to jeste v IE byva activeX casto administratory zablokovane. Takze tvuj virus hledajici neco u klienta, kde nema, co hledat! nebude mit prakticke vyuziti na zabezpecenych pocitacich.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0