WebSite X5Help Center

 
Ralf W.
Ralf W.
User

Bei Tastendruck Hintergrundbild ändern  de

Autor: Ralf W.
Besucht 675, Followers 1, Geteilt 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

Gepostet am
15 ANTWORTEN - 3 NüTZLICH - 1 KORREKT
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.

Mehr lesen
Gepostet am von Franz-Josef H.
Ralf W.
Ralf W.
User
Autor

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.

Mehr lesen
Gepostet am von 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...

Mehr lesen
Gepostet am von Franz-Josef H.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

(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

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Andreas S.
Andreas S.
Moderator

@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!

Mehr lesen
Gepostet am von Andreas S.
Ralf W.
Ralf W.
User
Autor

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.

Mehr lesen
Gepostet am von Ralf W.
Ralf W.
Ralf W.
User
Autor

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.

Mehr lesen
Gepostet am von Ralf W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

(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

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Ralf W.
Ralf W.
User
Autor

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.

Mehr lesen
Gepostet am von Ralf W.
Ralf W.
Ralf W.
User
Autor

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.

Mehr lesen
Gepostet am von Ralf W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Ralf W.
Ralf W.
User
Autor

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

Mehr lesen
Gepostet am von Ralf W.
Ralf W.
Ralf W.
User
Autor

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>

Mehr lesen
Gepostet am von Ralf W.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Ralf W.
Ralf W.
User
Autor

Danke
Grazie

Ciao

Mehr lesen
Gepostet am von Ralf W.