Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

form submit via ctrl-s?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 07.05.2007, 22:39

hallo,

habe hier ein cms, und druecke jedesmal aus gewohnheit ctrl-s um zu speichern. kann man das irgendwie per javascript abfangen und auf den submitbutton umlenken?

sorry, habe von js null ahnung...

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Alpinist
PostRank 7
PostRank 7
Beiträge: 561
Registriert: 25.04.2005, 19:54
Wohnort: München

Beitrag von Alpinist » 08.05.2007, 09:44

Nein, da es die Standardbelegung der Browser zum Speichern der Seite ist. Des Weiteren wirst Du Dir schwer tun Systemfunktionen (wie ctrl, alt, wintaste, ...) aus einer Seite aus aufzurufen, da diese gesperrt sind um Mißbrauch zu verhindern.

Grüße

abrek
PostRank 4
PostRank 4
Beiträge: 159
Registriert: 25.06.2005, 19:29
Wohnort: Heilbronn

Beitrag von abrek » 08.05.2007, 13:04

@Alpinist
Ist nicht ganz so. :)

@nerd

So macht man freundliche Navigation via Strg+ KeyUp, Strg+ KeyDown usw.

Code: Alles auswählen

document.onkeydown = NavigateThrough;

function NavigateThrough (event)
{
	if (!document.getElementById) return;

	if (window.event) event = window.event;

	if (event.ctrlKey)
	{
		var link = null;
		var href = null;
		switch (event.keyCode ? event.keyCode : event.which ? event.which : null)
		{
			case 0x25:
				link = document.getElementById ('NextLink');
				break;
			case 0x27:
				link = document.getElementById ('PrevLink');
				break;
			case 0x26:
				link = document.getElementById ('UpLink');
				break;
			case 0x28:
				link = document.getElementById ('DownLink');
				break;
			case 0x24:
				href = '/';
				break;
		}

		if (link && link.href) document.location = link.href;
		if (href) document.location = href;
	}			
}
Dabei muss man dem Element (z.B. Button "Submit") einen ID="NextLink" zuweisen.

Das hier https://www.brainjar.com/dhtml/events/default4.asp soll weiter helfen. Eigentlich darf man Strg+S nich benutzen, weil, wie Alpinist schon gesagt hat, ist standardmäßig reserviert, aber wohl Strg+Shift+S. Du beauchst dann nur keyCode für "s" finden.

Hoffe, dass ich geholfen habe. :D

Alpinist
PostRank 7
PostRank 7
Beiträge: 561
Registriert: 25.04.2005, 19:54
Wohnort: München

Beitrag von Alpinist » 08.05.2007, 13:06

abrek hat geschrieben:So macht man freundliche Navigation via Strg+ KeyUp, Strg+ KeyDown usw.
Stimmt, da war ja was ;-)

Grüße

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag