| 
 | 
| 
 
Javascript+ActiveX.  Где ошибка? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Есть скрипт, который должен выводить список железа компа. По идее должен работать, но выводит ошибку...  Подскажите - гд ошибка? Привожу весь текст html-файла: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <script id=clientEventHandlersJS language=javascript> <!-- function Button1_onclick() { var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("SELECT * FROM Win32_OnBoardDevice"); var e = new Enumerator (properties); document.write("<table border=1>"); for (;!e.atEnd();e.moveNext ()) { var p = e.item (); document.write("<tr>"); document.write("<td>" + p.Description + "</td>"); document.write("<td>" + p.DeviceType + "</td>"); document.write("<td>" + p.Enabled + "</td>"); document.write("<td>" + p.Tag + "</td>"); document.write("</tr>"); } document.write("</table>"); } //--> </script> </head> <body> <INPUT id="Button1" type="button" value="Button" name="Button1" language=javascript onclick="return Button1_onclick()"> </body> </html> ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.04.2007, 10:47 | 
  
  
  
   | 
||
| 
 
Javascript+ActiveX.  Где ошибка? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  1.   Код: plaintext 1. 2. Код: plaintext 1. 2. _________________ "Helo, word!" - 17 errors 56 warnings ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.04.2007, 11:52 | 
  
  
  
   | 
||
| 
 
Javascript+ActiveX.  Где ошибка? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  такой актив-икс есть. вот например, если взять инфу только про процессор - то всё работает как надо: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <script id=clientEventHandlersJS language=javascript> <!-- function Button1_onclick() { var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("SELECT * FROM Win32_Processor"); var e = new Enumerator (properties); document.write("<table border=1>"); for (;!e.atEnd();e.moveNext ()) { var p = e.item (); document.write("<tr>"); document.write("<td>" + p.Caption + "</td>"); document.write("<td>" + p.DeviceID + "</td>"); document.write("<td>" + p.Name + "</td>"); document.write("<td>" + p.CpuStatus + "</td>"); document.write("<td>" + p.Availability + "</td>"); document.write("<td>" + p.Level + "</td>"); document.write("<td>" + p.ProcessorID + "</td>"); document.write("<td>" + p.SystemName + "</td>"); document.write("<td>" + p.ProcessorType + "</td>"); document.write("</tr>"); } document.write("</table>"); } //--> </script> </head> <body> <INPUT id="Button1" type="button" value="Зафигачить" name="Button1" language=javascript onclick="return Button1_onclick()"> </body> </html> ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.04.2007, 13:09 | 
  
  
  
   | 
||
| 
 
Javascript+ActiveX.  Где ошибка? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  M$ IE Unterminated string constatnt Код: plaintext 1. Код: plaintext 1. 2. Код: plaintext 1. _________________ "Helo, word!" - 17 errors 56 warnings ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.04.2007, 13:18 | 
  
  
  
   | 
||
| 
 
Javascript+ActiveX.  Где ошибка? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  блин... провтыкал :)) спасибо! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 11.04.2007, 13:36 | 
  
  
  
   | 
||
| 
 
Javascript+ActiveX.  Где ошибка? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Значит так. Скрипт определяет железо и записывает его в файл. Только файл создаётся на клиенте. Нужно создавать этот файл на сервере. Как это сделать? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title></title> <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <script id=clientEventHandlersJS language=javascript> <!-- function opa() { var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); var service = locator.ConnectServer("."); var properties = service.ExecQuery("SELECT * FROM Win32_BaseBoard"); var properties2 = service.ExecQuery("SELECT * FROM Win32_Processor"); var properties3 = service.ExecQuery("SELECT * FROM Win32_OnBoardDevice"); var e = new Enumerator (properties); var e2 = new Enumerator (properties2); var e3 = new Enumerator (properties3); var fso, ts; var ForWriting= 2; fso = new ActiveXObject("Scripting.FileSystemObject"); ts = fso.OpenTextFile("d:\\test.txt", ForWriting, true); ts.WriteLine("ЖЕЛЕЗО"); ts.WriteBlankLines(1) ; for (;!e.atEnd();e.moveNext ()) { var p = e.item (); ts.WriteLine("МАТЬ") ; ts.WriteLine(p.HostingBoard) ; ts.WriteLine(p.Manufacturer) ; ts.WriteLine(p.PoweredOn) ; ts.WriteLine(p.Product) ; ts.WriteLine(p.SerialNumber) ; ts.WriteLine(p.Version) ; ts.WriteLine(p.Product) ; ts.WriteBlankLines(1) ; }; for (;!e2.atEnd();e2.moveNext ()) { var p = e2.item (); ts.WriteBlankLines(1) ; ts.WriteLine("ПРОЦ") ; ts.WriteLine(p.Caption) ; ts.WriteLine(p.DeviceID) ; ts.WriteLine(p.Name) ; ts.WriteLine(p.CpuStatus) ; ts.WriteLine(p.Availability) ; ts.WriteLine(p.Level) ; ts.WriteLine(p.ProcessorID) ; ts.WriteLine(p.SystemName) ; ts.WriteLine(p.ProcessorType) ; ts.WriteBlankLines(1) ; }; ts.WriteBlankLines(1) ; ts.WriteLine("Девайс") ; for (;!e3.atEnd();e3.moveNext ()) { var p = e3.item (); ts.WriteLine(p.Description) ; ts.WriteLine(p.DeviceType) ; ts.WriteLine(p.Enabled) ; ts.WriteLine(p.Tag) ; ts.WriteBlankLines(1) ; }; ts.Close(); } //--> </script> </head> <body onLoad="opa()"> </body> </html> ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2007, 15:47 | 
  
  
  
   | 
||
| 
 
Javascript+ActiveX.  Где ошибка? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Странно, видел на этом форуме - говорили железо клиента  нельзя определить скриптом. -??? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2007, 16:53 | 
  
  
  
   | 
||
| 
 
Javascript+ActiveX.  Где ошибка? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  WEB_bobby  определить-то можно, но надо ж ещё как-то передать данные на сервер.. в этом и вопрос. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.04.2007, 18:40 | 
  
  
  
   | 
||
| 
 
Javascript+ActiveX.  Где ошибка? 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  2 toxicll Какой у вас сервер, и какие скрипты он поддерживает? -- Posted via ActualForum NNTP Server 1.4 ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.04.2007, 07:37 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=22&msg=34452761&tid=1458458]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    14ms | 
check forum access:  | 
    5ms | 
check topic access:  | 
    5ms | 
track hit:  | 
    66ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    47ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 13ms | 
| total: | 175ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...