VBScript-Infofenster im Internet Explorer

Drucken
Bewertung:  / 1
SchwachSuper 
Kategorie: WWW-Programmierung
Erstellt am Dienstag, 14. März 2006 Zuletzt aktualisiert am Dienstag, 04. Juli 2006

Skill 2 Skill 2

Kleine Spielerei: Per VB-Script kann ein Infofenster ausgegeben werden. Selbstredend klappt das nur beim Internet Explorer, andere Benutzer kriegen mit diesem Script dann aber einen Javascript-Alert zu sehen.

Als 'Mini-Browser-Weiche' fragen wir einfach nach document.all, ist dies bekannt, handelt es sich um einen IE.
Wir schreiben dann einfach mit document.write den VBScript. Wichtig ist allerdings, dass die Script-Tags getrennt geschrieben werden, damit der Browser nicht 'denkt', das Javascript ist bereits beendet.

Ist es kein IE, geben wir einfach eine alert-Box aus.

Beispiel

Und hier das Javascipt:

<script language="javascript">
if(document.all) {
document.write('<scr')
document.write('ipt language="VBScript">MsgBox "Sie benutzen den Internet Explorer",vbOkOnly or vbQuestion,"Meldung per VBScript-DEMO"</scr')
document.write('ipt>')
} else { alert("Sie benutzen keinen Internet Explorer und kriegen kein VBScript-Fenster zu sehen :-("); }
</script>

 

 

 

 

 

 

 
Das vbQuestion kann genausogut in vbExclamation (Warnhinweis), vbCritical (Abbruch), vbInformation (Ausrufezeichen) oder geändert werden.
Hier gibt es dann die entsprechenden Fenster mit den unterschiedlichen Symbolen zu sehen (Fragezeichen, Ausrufezeichen,...)

 

 

Weitersagen!

Veröffentlichen Sie ihre Kommentare ...

    Virtual Server von Host Europe
    Copyright 2011 VBScript-Infofenster im Internet Explorer - Webmacher-FAQ. Copyright 2011 Webmacher-FAQ
    Free Joomla Theme by Hostgator