Starší komentáře ke článku: Dialogové okno pomocí JavaScriptu
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 16.2.2001 9:06:47
Zdravím, zkuste místo parametrů screenX a screenY parametry <B>LEFT, TOP</B>. Funguje v MSIE. V NN neověřeno (ale předpokládám že funguje, dle jiných oken).
Datum vložení: 16.2.2001 10:29:03
Pro umistneni oken se pouziva TOP a LEFT, napr.top=200,left=100
Datum vložení: 20.2.2001 8:17:35
Pro informace k MSIE je vhodné mrknout do SDK v MSDN.
MSIE umí spoustu zajímavých věcí navíc proti jiným prohlížečům, bohužel je to k použití jen pro klienty na WIN s MSIE ;-/
Datum vložení: 14.7.2002 15:47:02
MSIE toho mozno vie viac, ale nevie napriklad pridat z podradene ho okna do "window.opener" novy option do selektu.
alebo niekto vie ako na to?
v NN mi toto funguje:
var parent=window.opener.document.forms.mainform;
var no=new Option('text','hodnota');
parent.options[parent.options.length]=no;
a v MSIE 5.5 a 6 to nejde.
(nechcem robit rozne skripty pre NN a IE).
dik za odpoved
Datum vložení: 10.4.2003 9:26:22
takto se to dela v MSIE 6.0 :
**************************
dve stranky start.html a test.html
stranka start.html
-------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script language="JavaScript">
function okno()
{
var dialogWindow = window.open("test.html","MyDialog", "dependent=yes,menubar=no,location=no, resizable=no,width=350,height=350,toolbar=no,top=100,left=250" );
}
</script>
</head>
<body>
<input type="button" name="btnOTEVRI" value="Otevři" onclick="okno()">
<select name="select1" id="select1">
<option value="1" SELECTED>První - 1</option>
<option value="2">Druhý - 2</option>
<option value="3">Třetí - 3</option>
<option value="4">Čtvrtý - 4</option>
<option value="5">Pátý - 5</option>
</select>
</body>
</html>
-------------------------------------------
stranka test.html (dialogove okno, ktere po kliknuti na tlacitko pridat option s textem "Další" a uzavře se.)
-------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<script language="JavaScript">
function predej()
{
var parent=window.opener.document.all.select1;
//alert(parent.options.length);
var no = window.opener.document.createElement("OPTION");
parent.options.add(no);
no.innerText = 'Další';
no.value = "Další";
self.close();
}
</script>
<input type="button" name="Ok" value="Předej a zavři" onclick="predej()">
</body>
</html>
-------------------------------------------
***************************
Datum vložení: 17.9.2004 16:02:18
Potřeboval bych poradit jak pomocí javascriptu zamezit, aby se moje stránka nezobrazila ve frameu, ale vždy v celém okně.
Případně jak vytvořit přesměrování ze stránky s framy na stránku tak, aby se nezobrazila zase v tom frameu. Ne odkaz, ale automatické přesměrování. Díky za odpověď na email misha@mptechno.cz.