Starší komentáře ke článku: Dialogové okno pomocí JavaScriptu

Zpět na článek | Úvodní stránka Interval.cz

Avatar

Autor komentáře: Petr Nakládal

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

Avatar

Autor komentáře: Miroslav Kučera

Datum vložení: 16.2.2001 10:29:03

Pro umistneni oken se pouziva TOP a LEFT, napr.top=200,left=100

Avatar

Autor komentáře: Marek K.

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 ;-/

Avatar

Autor komentáře: tyctor

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

Avatar

Autor komentáře: Pavelka Rostislav

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>

-------------------------------------------
***************************

Avatar

Autor komentáře: Misha

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.

Zpět na článek | Úvodní stránka Interval.cz