2015-04-01 3 views
1

У меня есть HTA с VBScript, который имеет элемент установлен в переменной, SN2:VBScript установленное значение в OnLoad

<script language="VBScript">document.getElementById("ComputerName").value = SN2</script> 

Набор для вывода на HTML текстовое поле:

<html><input class="inputs" type=text id="ComputerName" name=ComputerName /></html> 

И это работает хорошо! Однако я хотел установить значение для отображения в текстовом поле по адресу onload

Для этого я установил функцию VBScript в <body onload="myFunction()">. И это хорошо работает, за исключением того, что есть еще одна функция, которую мне нужно установить в body onload

Так что мне было интересно, есть ли способ установить мой document.getElementById("ComputerName").value = SN2 для загрузки по-другому.

Я знаю способ в javascript, как вы можете установить document.getElementById("ComputerName").onload, но это, похоже, не работает в VBScript. Можно ли это сделать в VBScript, и если да, то как? Я не могу использовать javascript для своего дела. Я имею в виду конкретно this method (хотя мне не нужен какой-либо из этих файлов iframe, которые они имеют в этом примере). По какой-то причине этот метод JS не переводится в VBScript.

Спасибо за любой ввод!

+0

Параметр 'onload' работает только на внешние ресурсы, такие как сценарии и изображения, и фреймов. Почему бы вам просто не вызвать эту функцию из обработчика body.onload? – Teemu

+0

@ Jess, можете ли вы создать функцию «init», которая может выполнять все действия onload? вызовите init из body onload – vins

+0

@VinothS, поэтому я пытался прочитать init(). Будет ли это в основном менять имя моего Sub на init() и сохранить все в нем то же самое? А потом называть его при загрузке тела? Или он должен быть JS-функцией? – byobob

ответ

0

Вы можете вызвать многие функции OnLoad:

<BODY onLoad="firstFunction();secondFunction() "> 
+1

Это Javascript, а не VBScript. – Dai

+0

Я пробовал этот метод для своих функций: , и это не сработало с VBScript – byobob

+0

. Главный браузер больше не поддерживает vbscript на стороне клиента. где вы пытаетесь использовать эти коды? –

Смежные вопросы