Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
Здрасте! Необходимо создать на JS массив вариантов, возможно ли это? на страничке имеется элемент ActiveX от Tidestone - FirstIm6 с помощью этого элемента необходимо строить графики. чтоб построить график необходимо в VtChart1.ChartData передать массив вариантов!!! если передаю простой массив - то возникает ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 11:35 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
возможно, там требуется safearray, который придётся создавать в vbscripte ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 11:48 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
Спасибо за быстрый ответ, сейчас поищу в нете по подробней ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 12:11 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 12:11 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
Ссылку смотрел, но не разобрался потому и задал вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 12:16 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
А сами variant'ы как рожаются? М.б. как у OO ЭстЪ какой-нить метод, делающий это?... Хотя... M$ Office ж кушает скаляры, практически, без проблем... Кусок кода бы... _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 12:34 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
да как сказать кода практически нет... есть элемент АктивХ FirstIm6 (его работа заключается в построении графиков), и я его как бы сказать... изучаю что-ли так вот чтоб построить график необходимо свойству этого элемента ChartData присвоить массив значений вот мой код: <html> <head> </head> <script language = javascript> function Load(){ var my = new Array(); my[0] = new Array('a','b','c'); my[1] = new Array('d',1,4); my[2] = new Array('g',2,5); my[3] = new Array('j',3,6); VtChart1.ChartData = my; } </script> <body> <p> <object classid="clsid:2C724BE3-A87B-11D1-8027-00A0C903B2B1" id="VtChart1"> </object> </p> <input type="button" value="QQQ" onclick="Load()" /> </body> </html> пример из справки проложил к сообщению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 12:51 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
гм... может быть дело в формате передаваемого массива? ... We used a “Variant” array where the top row and left column are set to string variables and the lower right 2x2 submatrix is set to numeric values. This allows both the chart’s labels and data to be set simultaneously. Note that declaring the array as type “String” works too, as long as the lower right submatrix contains text representations of numeric values. If you wish only to set the charts data, the array may be of the numeric types “Integer”, “Long”, “Single” or “Double”. Note that doing this will replace the existing chart labels with default row/column labels. Note, a one-dimensional array will work as well as a two-dimensional one as long as the last values are either numeric or text representations of numeric values. ... попробуйте пока просто тупо сформировать указанный в примере массив... _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 13:22 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
Пробую,... тока вот пока не получается (VBScript можно сказать вообще первый раз вижу) а тупо скопировать из примера и засунуть в рамки <script language = vbscript>, ругается на выделеную строчку <script language = vbscript> sub Window_onLoad() Dim X(1 To 3, 1 To 3) as Variant For i = 1 To Ubound For j = 1 To 3 X(i,j) = i*j Next Next X(1,2) = “Wheat” X(1,3) = “Corn” X(2,1) = “January” X(3,1) = “February” window.VtChart1.ChartData=X end Sub </script> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 14:38 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
гы... а зачем Вы в vbscript полезли - делайте аналогичное на JS'е... _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 15:43 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
аналогичное делал в js не выходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 15:45 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
ругается! вот так: Bad function argument ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 15:48 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
А ругается так, потом что у VtChart1.ChartData - тип Array of Variant а у массива который я хочу ему присвоить - тим object Хотя типы значений элементов массивов идентичны ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 15:53 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 17:30 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
неа На присвоении та же ошибка, плохой аргумент у функции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 17:41 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
хорошо... а просто: If you wish only to set the charts data, the array may be of the numeric types “Integer”, “Long”, “Single” or “Double”. сиречь Код: plaintext 1. 2. 3. 4. 5. 6. _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 17:46 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
тоже нет (что можно сделать с js я уже наверно все перепробовал) второй вариант, где написано VtChart1=my; вообще не подходит (это так, к слову) поскольку свойство отвечающее за заполнение графика следующее - ChartData PS я тоже виде в примере их хелпа запись типа VtChart1=X ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 17:54 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
yot тоже нет "...ну... тады - йой!!!..." идеи - кончились... :( yot VtChart1=my; вообще не подходит Since ChartData is the default property for the chart, the object name alone, such as “VtChart1,” may be sustituted for “VtChart1.ChartData”. Use VtChart1 = data or data = VtChart1. брэшуть, получается... _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 18:03 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
брешуть!!! Гады у меня тоже идей больше нет кроме одной, заюзать VBScript, ладно, большое спасибо, очень признателен за предложеные вами идеи ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 18:07 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
Попробуйте еще потихоньку наращивать длинну массива... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. P.S. Google на Tidestone FirstIm6 ниче не выдал... Это , часом, не они? Мо у них там свой какой-нить форум ЭстЪ? _________________ "Helo, word!" - 17 errors 56 warnings ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2007, 18:17 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
Адрес: tidestone.com у меня версия 6 (а сейчас уже 9), но зато у меня на 6 ключик есть этот ActiveX идет в нагрузку с Tidestone Formula One (прям так можно спрашивать у яндекса) по поводу варианта: нет P.S: а я думаю что все дело в типе передаваемого массива скриншот из отладчик прикрепляю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 09:56 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
Все получилось! возможно конечно есть способ это было сделать и через JS Но получилось только через VBScript Если кому интересно, напишите в форум или по почте, брошу код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 12:29 |
|
||
|
Возможно ли на JS создать массив вариантов
|
|||
|---|---|---|---|
|
#18+
в вбскрипте и жс разные форматы массивов, поэтому и есть объект-врапер VBArray, а объект в жс и есть вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2007, 15:38 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34470736&tid=1457058]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 274ms |

| 0 / 0 |
