WebSite X5Help Center

 
Ralf W.
Ralf W.
User

Bei Tastendruck Hintergrundbild ändern  de

Auteur : Ralf W.
Visité 1133, Followers 1, Partagé 0  

Hallo,

gibt es eine Möglichkeit, bei einem Tastendruck eine Aktion auszulösen?

In meinem Fall das Hintergrundbild zu ändern. Also z.B bei drücken der Taste "A" kommt Bild 1, Bei Taste "B" kommt Bild 2.

Wenn ja wie?

Danke
Ralf

Posté le
15 RéPONSES - 3 UTILE - 1 CORRECT
Franz-Josef H.
Franz-Josef H.
Moderator

Auf Tastendruck einen Bildwechsel durchzuführen geht soweit ich weiß nicht. Einen Bilderwechsel kannst Du aber für eine Seite einstellen, wenn Du im Zeilenstil als Hintergrund für den Zeilenbereich eine Bildliste auswählst und Deine Bilder einfügst.

Lire plus
Posté le de Franz-Josef H.
Ralf W.
Ralf W.
User
Auteur

Danke für die Antwort.

Leider ist dies keine Lösung.

Um die Situation zu erklären:
Für den Modellbau sollen auf einem Minimonitor (19cmx7cm) Bilder (auch animierte GIFs) im Vollbild (ohne sonstiges oder Menüzeile) ausgegeben werden. Diese Bilder sollen, je nach Situation, per einfachem Tastendruck (ohne Mausaktion) ausgewählt werden können.

Ich sehe daher nur die Möglichkeit jeweils den Hintergrund einer Seite per Taste zu ändern oder eine andere Seite, die bereits ein anderes Hintergrungbild hat, per Taste aufzurufen.

Lire plus
Posté le de Ralf W.
Franz-Josef H.
Franz-Josef H.
Moderator

Wenn ich den Wunsch richtig verstehe, geht das nur mit einem Script. WebsiteX5 hat dafür kein Objekt das so etwas realisiert. Vielleicht hat aber der Spezialist für Scripts KolAsim eine Idee oder sogar ein Script...

Lire plus
Posté le de Franz-Josef H.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT

(It > De) ... ... mit EXTRA-Code können Sie ein Bild auf verschiedene Arten ändern, und es ist je nach Fall auch einfach zu tun...
... aber ich verstand nicht, was, wie und wo ich das machen sollte...
... für mich wäre der LINK der Seite wo man mit einem Klick ein Bild ändern oder ersetzen möchte sehr hilfreich...

.

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Andreas S.
Andreas S.
Moderator
Meilleur utilisateur du mois DE

@KolAsim  Si vuole eseguire un'azione tramite un comando da tastiera e in questo caso si vuole cambiare l'immagine. Quindi, premendo il tasto "1", appare l'immagine A e premendo il tasto "2" appare l'immagine B!

Lire plus
Posté le de Andreas S.
Ralf W.
Ralf W.
User
Auteur

Ja, wahrscheinlich mit einem Script, der das Background Image ändert. Und das halt mit Auslösung von entsprechenden Tasten.

Leider bin ich nicht firm in Scripts.

Lire plus
Posté le de Ralf W.
Ralf W.
Ralf W.
User
Auteur

Also nachdem es "sauber" wohl nicht so einfach zu machen ist (Script oder so), habe folgende "quick and dirty" Lösung für mein Problem gefunden.

Über die Seiten welche die Bilder als Hintergrund beinhalten habe ich ein Gitter aus unsichtbaren GIFs gelegt und diese, wie ein Menü, mit den verschiedenen Seiten verlinkt.

Nun kommt noch MacroRecorder ins Spiel.
Einmal die verschiedenen Klicks damit aufgezeichnet, kann ich dann diese Aktionen auf meinem Hauptbildschirm aufrufen/auslösen und werden unsichtbar auf dem erweiterten MiniDisplay ausgeführt. Mit F11 habe ich die Bilder dort im Browser auch als Vollbild ohne Windows Leisten.

Hat zusätzlich den Vorteil, dass damit auch immer sicher der Fokus auf dem Neben Display ist. Das wäre bei einer "Tastatur" Lösung nicht unbedingt gesichert gewesen.

Sollte noch jemand eine Lösung ohne den Einsatz eines MacroRecorder haben, wäre ich für einen Hinweis dankbar.

Lire plus
Posté le de Ralf W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT

(It > De) ... ... ... den Kanalmodus (F11) habe ich nicht verstanden...

... aber um den Hintergrund zu ersetzen, könnten Sie mit Tastaturtasten die Copyright-Methode verwenden, mit einer Tastenkombination, zum Beispiel Strg+x (Ctrl+x) kombinieren...
... möglicherweise hier den Link Ihrer Seite posten, auf der Sie den Hintergrund dynamisch ersetzen möchten, damit ich den Code entwickeln kann...

.

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Ralf W.
Ralf W.
User
Auteur

Momentan ist die Seite nicht im Netz (sie soll eigentlich auch nie öffentlich werden sondern nur privat für unsere Vereine).

Werde in den nächsten Stunden die Seite veröffentlichen und einen Link stellen.

Danke für die Hilfe.

Lire plus
Posté le de Ralf W.
Ralf W.
Ralf W.
User
Auteur

Hier der Link zur Seite:
http://test.visionbrasil.de/index.html

Momentan gibt es 2 Seiten mit den verschiedenen Hintergrund Bilder. Klickt man in die roten Quadrate, kommt man jeweils auf die andere Seite. Diese Quadrate sind nur jetzt sichtbar, damit Sie wissen wohin sie klicken müssen.
Es werden bei Fertigstellung ca. 15 verschieden Hintergrundbilder geben. Diese werden auf einem Mini-Display im Vollbild angezeigt.

Schöner wäre es, man könne die Seiten mit einem Buchstaben auf der Tastatur wechseln.

Lire plus
Posté le de Ralf W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT

... um das Bild der INDEX-Seite zu ändern:
Ctrl + x
Strg + x
....................
... Code:
<script>
$( document ).ready(function() { //K>
/** --- controllo key by KolAsim --- **/
imgK1="http://test.visionbrasil.de/images/Ampel-Aus.gif";
imgK2="http://test.visionbrasil.de/images/Ampel-Gelb_vynocp1l.gif";
nK=0;
keyK_x = 88; // ---- (x = 88)
document.onkeydown = function(e) { //K1>
if (e.ctrlKey && e.which == keyK_x && nK == 0 ) {//K2>
$("#imPageExtContainer").css("background-image","url('"+imgK1+"')")
nK=1;
} //K2<<
else if (e.ctrlKey && e.which == keyK_x && nK == 1 ) { //K3>
$("#imPageExtContainer").css("background-image","url('"+imgK2+"')")
nK=0;
}//K3<<
} //K1<<
}); //K<<
</script>

...........................................................

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Ralf W.
Ralf W.
User
Auteur

Vielen Dank für das Script.

Ich werde es ausprobieren.
Dann muss ich es verstehen um es für meine Tasten anzupassen.

keyK_x = 88; // ---- (x = 88)    ist wohl der KeyCode für Ctrl+x

Lire plus
Posté le de Ralf W.
Ralf W.
Ralf W.
User
Auteur

Hallo KolAsim ‪ ‪

Noch einmal vielen Dank für das Script. Es funktioniert prima. :-)
Ich habe es verstanden und ein wenig angepasst, damit ich letztendlich unter 12 verschiedenen Hintergrundbilder (ohne Ctrl) auswählen kann.

<script>
$( document ).ready(function() { //K>
/** --- controllo key by KolAsim --- **/
document.onkeydown = function(e) { //K1>

PreUrl="http://test.visionbrasil.de/images/";

if (e.which == 88) { //Bild1
$("#imPageExtContainer").css("background-image","url('"+PreUrl+"Ampel-Aus.gif')")
}

if (e.which == 89) { //Bild2
$("#imPageExtContainer").css("background-image","url('"+PreUrl+"Ampel-Gelb_vynocp1l.gif')")
}

} //K1<<
}); //K<<
</script>

Lire plus
Posté le de Ralf W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Meilleur utilisateur du mois ESMeilleur utilisateur du mois PT

... OK ... das ist in Ordnung...
... wenn die Seite keine Eingabefelder hat, ist das auch in Ordnung, wie Sie es getan haben...
... die Kombination dient nur dazu, eine versehentliche Tastenbetätigung zu vermeiden...

.

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Ralf W.
Ralf W.
User
Auteur

Danke
Grazie

Ciao

Lire plus
Posté le de Ralf W.