VBScript - Yerleşimler
HTML Dosyasına VBScript Yerleşimi
Bir HTML belgesinin herhangi bir yerine VBScript kodunu dahil etmek için verilen bir esneklik vardır. Ancak VBScript'i HTML dosyanıza dahil etmenin en çok tercih edilen yolu aşağıdaki gibidir -
<head> ... </head> bölümündeki komut dosyası.
<body> ... </body> bölümünde komut dosyası.
<body> ... </body> ve <head> ... </head> bölümlerindeki komut dosyası.
Harici bir dosyada komut dosyası oluşturun ve ardından <head> ... </head> bölümüne ekleyin.
Aşağıdaki bölümde, VBScript'i farklı şekillerde nasıl yerleştirebileceğimizi göreceğiz -
<head> ... </head> bölümündeki VBScript
Bir kullanıcı bir yeri tıkladığında olduğu gibi bazı olaylarda bir komut dosyasının çalıştırılmasını istiyorsanız, o komut dosyasını aşağıdaki gibi başlığa yerleştirirsiniz -
<html>
<head>
<script type = "text/Vbscript">
<!--
Function sayHello()
Msgbox("Hello World")
End Function
//-->
</script>
</head>
<body>
<input type = "button" onclick = "sayHello()" value = "Say Hello" />
</body>
</html>
Aşağıdaki sonucu üretecektir - SayHello adlı bir düğme. Butona tıklandığında, kullanıcıya "Merhaba Dünya" mesajı ile mesaj kutusu görüntülenir.
<body> ... </body> bölümündeki VBScript
Komut dosyasının sayfada içerik oluşturması için sayfa yüklenirken çalıştırılacak bir komut dosyasına ihtiyacınız varsa, komut dosyası belgenin <body> bölümüne gider. Bu durumda, VBScript kullanılarak tanımlanmış herhangi bir fonksiyona sahip olmazsınız -
<html>
<head> </head>
<body>
<script type = "text/vbscript">
<!--
document.write("Hello World")
//-->
</script>
<p>This is web page body </p>
</body>
</html>
Bu, aşağıdaki sonucu verecektir -
Hello World
This is web page body
<body> ve <head> bölümlerindeki VBScript
VBScript kodunuzu <head> ve <body> bölümüne aşağıdaki şekilde birlikte yerleştirebilirsiniz -
<html>
<head>
<script type = "text/vbscript">
<!--
Function sayHello()
msgbox("Hello World")
End Function
//-->
</script>
</head>
<body>
<script type = "text/vbscript">
<!--
document.write("Hello World")
//-->
</script>
<input type = "button" onclick = "sayHello()" value = "Say Hello" />
</body>
</html>
Aşağıdaki sonucu üretecektir - 'Merhaba Deyin' düğmesiyle Merhaba Dünya mesajı. Düğmeye tıklandığında kullanıcıya "Merhaba Dünya" mesajını içeren bir mesaj kutusu görüntülenir.
Hello World
Harici Dosyada VBScript
VBScript ile daha kapsamlı bir şekilde çalışmaya başladığınızda, muhtemelen bir sitenin birden çok sayfasında aynı VBScript kodunu yeniden kullandığınız durumlar olduğunu göreceksiniz. Birden çok HTML dosyasında aynı kodu bulundurmakla sınırlı değilsiniz.
Komut dosyası etiketi, harici bir dosyada VBScript depolamak ve daha sonra HTML dosyaları içine dahil etmek izin vermek için bir mekanizma sağlar. Komut dosyası etiketini ve src niteliğini kullanarak HTML kodunuza harici bir VBScript dosyasını nasıl ekleyebileceğinizi gösteren bir örnek :
<html>
<head>
<script type = "text/vbscript" src = "filename.vbs" ></script>
</head>
<body>
.......
</body>
</html>
VBScript'i harici bir dosya kaynağından kullanmak için, tüm VBScript kaynak kodunuzu ".vbs" uzantılı basit bir metin dosyasına yazmanız ve ardından bu dosyayı yukarıda gösterildiği gibi eklemeniz gerekir. Örneğin, aşağıdaki içeriği filename.vbs dosyasında tutabilir ve ardından filename.vbs dosyasını ekledikten sonra HTML dosyanızda sayHello işlevini kullanabilirsiniz .
Function sayHello()
Msgbox "Hello World"
End Function
QTP'de VBScript Yerleşimi
VBScript, QTP (Hızlı Test Profesyonel) aracına yerleştirilir, ancak HTML Etiketleri içinde DEĞİLDİR. Komut Dosyası Dosyası .vbs uzantısıyla kaydedilir ve Quick Test Professional yürütme motoru tarafından yürütülür.