Hover-Effekt bei HTA-Anwendung
Hallo zusammen,
ich bin gerade dabei mir eine kleine HTA-Anwendung zu schreiben und ich möchte ein bzw. mehrere Buttons(Images) mit einen Hover-Effekt versehen.
Mein Ziel ist es, dass das Bild beim drüber hovern etwas größer wird.
Ich habe dazu auch schon sehr viele Variationen von "Google" getestet,
aber anscheinend funktionieren die nur in HTML und nicht bei HTA.
Gibt es eine Möglichkeit dies in einer HTA umzusetzen?
Schon mal vielen Dank für eure Hilfe
ich bin gerade dabei mir eine kleine HTA-Anwendung zu schreiben und ich möchte ein bzw. mehrere Buttons(Images) mit einen Hover-Effekt versehen.
Mein Ziel ist es, dass das Bild beim drüber hovern etwas größer wird.
Ich habe dazu auch schon sehr viele Variationen von "Google" getestet,
aber anscheinend funktionieren die nur in HTML und nicht bei HTA.
Gibt es eine Möglichkeit dies in einer HTA umzusetzen?
Schon mal vielen Dank für eure Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 3931968936
Url: https://administrator.de/contentid/3931968936
Ausgedruckt am: 21.11.2024 um 19:11 Uhr
21 Kommentare
Neuester Kommentar
Hallo,
solltest du mit CSS eigentlich bewerkstelligen können:
https://stackoverflow.com/questions/8219361/css3-support-for-hta
Gruß
solltest du mit CSS eigentlich bewerkstelligen können:
https://stackoverflow.com/questions/8219361/css3-support-for-hta
Gruß
Moin.
Cheers
certguy
<html>
<head>
<title>My Button</title>
<HTA:APPLICATION
APPLICATIONNAME="My HTML application"
ID="MyHTMLapplication"
VERSION="1.0"/>
<meta http-equiv="x-ua-compatible" content="ie=9">
</head>
<style type="text/css">
body {
margin:20px auto;
text-align:center;
}
#btn {
width:100px;
box-shadow:2px 2px 5px;
}
#btn:hover {
transform: scale(1.2);
}
#btn:active {
box-shadow:2px 2px 5px yellow;
}
</style>
<script language="jscript">
function WindowLoad(){
window.resizeTo(300,300);
}
function ButtonClick(){
alert('You clicked me');
}
</script>
<body bgcolor="white" onload="WindowLoad()">
<div>
<img id="btn" src="https://domain.tld/images/t/2021/04/06/windows10-240-1053790104.jpg" onClick="ButtonClick()" />
</div>
</body>
</html>
certguy
Ist meine erste HTML-Datei
Autsch, das sieht man leider, das ist HTML aus dem letzten Jahrhundert .font face
Nutzt heute u.a. keine Sau mehr .Zitat von @Haberl92:
Mit der Zeile:
funktioniert der Hover-Effekt nicht mehr. Gibt es da Alternativen?
Mit der Zeile:
<meta http-equiv="x-ua-compatible" content="ie=9">
Geht hier einwandfrei im Test. Das liegt bei dir wie gesagt an deinem dermaßen veralteten Zeuch was du da eingefügt hast.
Das ist normal, die musst du bei Verwendung des Meta-Tags auf JavaScript portieren. Das kann alles was VBScript kann und noch wesentlich mehr.
<html>
<head>
<title>My Button</title>
<HTA:APPLICATION APPLICATIONNAME="My HTML application" ID="MyHTMLapplication" VERSION="1.0" />
<meta http-equiv="x-ua-compatible" content="ie=9" />
<style type="text/css">
body {
margin:20px auto;
text-align:center;
}
#btn {
width:100px;
box-shadow:2px 2px 5px;
}
#btn:hover {
transform: scale(1.2);
}
#btn:active {
box-shadow:2px 2px 5px yellow;
}
</style>
<script language="jscript">
function WindowLoad(){
window.resizeTo(300,300);
}
function ButtonClick(){
var objShell = new ActiveXObject("Wscript.Shell");
objShell.Run("cmd /c \"echo Test &pause\"",1,0);
}
</script>
</head>
<body bgcolor="white" onload="WindowLoad()">
<div>
<img id="btn" src="https://domain.tld/images/t/2021/04/06/batch-240-1101995812.jpg" onClick="ButtonClick()" />
</div>
</body>
</html>
Zitat von @Haberl92:
Nur noch eine Frage. In dem Script wird jetzt nur ein Befehl von CMD ausgeführt. Aber kann ich damit auch eine externe CMD starten, also den Pfad eingeben?
Sicher einfach die Befehle durch den Skriptpfad ersetzen ...Nur noch eine Frage. In dem Script wird jetzt nur ein Befehl von CMD ausgeführt. Aber kann ich damit auch eine externe CMD starten, also den Pfad eingeben?
objShell.Run('C:\pfad\script.cmd',1,0);
Run Method (Windows Script Host)
Mal wieder never ending story, ich sag's ja ....
Over and out ...
function SaveData(){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var keyword = document.getElementById('keyword').value;
var file = fso.OpenTextfile('W:\Haberl\LK.txt',8,true);
file.WriteLine(keyword + "\t");
file.close();
}