Autor Zpráva
Smile
Profil *
Dobry den, potřeboval bych poradit, protože se v javascriptu nevyznám. Mám tento kód:
  <!--
	document.onkeypress=keyevent;
	function keyevent(e){
		var c;
		var target;
		var altKey;
		var ctrlKey;
		if (window.event != null) {
			c=String.fromCharCode(window.event.keyCode).toUpperCase(); 
			altKey=window.event.altKey;
			ctrlKey=window.event.ctrlKey;
		}else{
			c=String.fromCharCode(e.charCode).toUpperCase();
			altKey=e.altKey;
			ctrlKey=e.ctrlKey;
		}
		if (window.event != null)
			target=window.event.srcElement;
		else
			target=e.originalTarget;
		if (target.nodeName.toUpperCase()=='INPUT' || target.nodeName.toUpperCase()=='TEXTAREA' || altKey || ctrlKey){
		}else{
			if (c == 'A') { window.location='stranka 1'; return false; }
			if (c == 'B') { window.location='stranka 2'; return false; }
					}
  }
  //-->
			


A potřeboval bych, aby se stránka 2 otevírala v novém panelu. Mohl byste mi prosím někdo poradit ?
Bubák
Profil
window.location mění adresu
window.open otevírá okno/panel, jenom mám neblahé tušení, že takto otevřené okno budou prohlížeče blokovat
Smile
Profil *
Tak sem to zkoušel a máš pravdu...Vubec se panel/okno neotevře...
Smile
Profil *
Nevěděl byste prosím někdo, jestli by se to nedalo udělat ještě nějak jinak ?
Darker
Profil
Můžeš použíd DHTML okno, popřípadě jen nějaký absolutně napozicovaný div.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0