Показать сообщение отдельно
  #2 (permalink)  
Старый 11.02.2011, 16:05
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от dolu
Вопрос: как это сделать?
var dictionary = new ActiveXObject("Scripting.Dictionary"), //WScript
     array = ['some1', 'some2', 'some3'], //items
     i = 10; //count

while(i--) {
    if(array[i] != undefined) {
        dictionary.Add(i, array[i]);
   }
}

var j = dictionary.Count, result = [];

while(j--) {
    if(dictionary.Exists(j)) {
        result.unshift((dictionary.Item(j)));
    }
}

WScript.echo(result);


Чтобы посмотреть в IE:
if (window.ActiveXObject) {
    var dictionary = new ActiveXObject("Scripting.Dictionary"), array = ['some1', 'some2', 'some3'], i = 10;

    while(i--) {
        if(array[i] != undefined) {
            dictionary.Add(i, array[i]);
       }
    }

    var j = dictionary.Count, result = [];

    while(j--) {
        if(dictionary.Exists(j)) {
            result.unshift((dictionary.Item(j)));
        }
    }
    alert(result.join(',  '));
}

else {
    alert('This browser does not support ActiveXObject');
}

Последний раз редактировалось monolithed, 12.02.2011 в 19:20.
Ответить с цитированием