Die Domain www.v-basic.de steht zum Verkauf: Interesse?

 
 Statistik  FAQ   RSS-ABO  Impressum 
Partner: nicolas-stey.de | drsoong | Herbert Software | legalsoft | The Trouble Shooter | v-basic

Willkommen Gast, aktuell ist der 07.02.2012, 19:58 Uhr

Partner der Proco werden?
 Übersicht  Registrieren  Suche  Neue Posts  Tipps & Tuts  Chat 
 Programming Community » Sprachen » Webdesign: HTML / XML / WML / JavaScript / Java / Flash & ActionScipt / Ajax » Javascript Tastenkombination auslösen
     [Passwort vergessen]

Neuer Thread Neue Antwort  
 
Beobachter: 1  |  Moderiert von: cinicDrSoong

Javascript Tastenkombination auslösen

Seite: 1
Autor
Beitrag
Sontin58 Beitrag  Javascript Tastenkombination auslösen - Beitrag verfasst: 26.04.2007, 8:43 Uhr        Post den Moderatoren melden    Zitieren  
[ Gastposter ]


Hallo Forum,

Ich habe seit 15 Jahren nichts mehr programmiert (früher C+), bin völlig weg und habe leider keine Ahnung von Javascript.
Ich bitte euch um Hilfe, denke mein Problem ist für viele von euch läppisch.

Ausgangssituation:
Das zu erstellende Javascript wird aufgerufen, wenn eine bestimmte Aktion ausgeführt wird.
Problemstellung:
Das script soll das Drücken einer Tastenkombination (z.B. Strg+F) simulieren, d.h. die gleiche Aktion im aktiven Fenster durchführen,
die sonst bei Drücken dieser Tastenkombination erfolgen würde.
Alternativ würde es auch reichen, die Suchenfunktion von Firefox aufzurufen, aber ein script, das auf andere Tastenkombis übertragbar wäre, würde mein Problem besser lösen.

Bitte helft mir, googln brachte mich leider nicht weiter. Deshalb wende ich mich an dieses Forum.






    84.148.108.243 Nach Oben Nach oben
Scio Beitrag   Beitrag verfasst: 27.04.2007, 17:39 Uhr        Post den Moderatoren melden    Zitieren  
[ Gastposter ]


Scio simuliert eine Verschiebung des Threads und schielt DrSoong an.

Code:
1
2
3
4
5
6
<script type="text/jscript">
<!--
shell = new ActiveXObject ('WScript.shell');
shell.sendkeys('{F1})';
//-->
</script>


Die Antwort ist SendKeys. Dieses Beispiel simuliert F1.

EDIT: Naheligende Suchbegriffe bei Google: Javascript SendKey ...

1 x geändert, zuletzt am 27.04.2007 von


    172.179.217.18 Nach Oben Nach oben
Profil DrSoong Beitrag   Beitrag verfasst: 27.04.2007, 21:56 Uhr        Post den Moderatoren melden    Zitieren  
Globaler Moderator





Anmeldedatum: 15.08.2002
441 Posts und 2 Themen.


Und da liegt der Fehler, du simulierst den Tastendruck nicht per JavaScript sondern per ActiveX bzw. in weiterer Folge per VBS. Das funktioiert aber a) nur im IE und 2) überhaupt nur wenn der User per Einstellung es erlaubt (was standardmäßig nicht der Fall sein sollte).

Sinn ist der, dass der User so die Herrschaft über den PC übernehmen könnte (Programm runterladen und ausführen, ...), was durch das Fehlen von solchen JS-Funktionen verhindert werden soll.


Der Doc!

____________________
Zur Information: Ich beantworte keine Fragen, die per Mail an mich gesandt werden. Bei Kontaktaufnahme einen Post ins Forum setzen oder mich nach Aufforderung per VPM anschreiben.
   Link  80.109.197.54 Nach Oben Nach oben
joyman Beitrag   Beitrag verfasst: 07.05.2010, 9:26 Uhr        Post den Moderatoren melden    Zitieren  
[ Gastposter ]


Zitat von
Scio simuliert eine Verschiebung des Threads und schielt DrSoong an.

Code:
1
2
3
4
5
6
<script type="text/jscript">
<!--
shell = new ActiveXObject ('WScript.shell');
shell.sendkeys('{F1})';
//-->
</script>


Die Antwort ist SendKeys. Dieses Beispiel simuliert F1.

EDIT: Naheligende Suchbegriffe bei Google: Javascript SendKey ...

    84.186.109.132 Nach Oben Nach oben
Seite: 1

Neuer Thread Neue Antwort  
 


Information
Wo bin ich?
 Programming Community » Sprachen » Webdesign: HTML / XML / WML / JavaScript / Java / Flash & ActionScipt / Ajax » Javascript Tastenkombination auslösen
Rechte
Du darfst: Beiträge lesen, Themen eröffnen, auf Beiträge antworten und hier keine Umfragen erstellen
Statistik
Seit dem 31.07.2002 (3478 Tage) wurden 7013 Beiträge in 1977 Themen verfasst.
Wir haben 1278 User und begrüßen unser neustes Mitglied: g.schief
Rekord: 8 registrierte waren gleichzeitig hier (27.07.2006, 14:54 Uhr).
Im Moment: 0 registrierte Benutzer und 1 Gast online! 

excel access datum outlook excel mysql sql access datenbank timer string datei auslesen array vb und php sqlite exe exe zu vbp converter uhr mail ftp listbox

cin.board | v1.07 2004-2009 Datenschutzerklärung

© STEY MEDIA
Nicolas Stey - Internetdienstleistungen |||  | |