Vlastnosti okna – JavaScript, AJAX, jQuery – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Vlastnosti okna – JavaScript, AJAX, jQuery – Fórum – Programujte.comVlastnosti okna – JavaScript, AJAX, jQuery – Fórum – Programujte.com

 

8. 10. 2006   #1
-
0
-

Dobrý den,
potřebuji poradit. Dají se nějak ovlivnit vlastnosti okna (šířka, výška, zobrazení toolbaru...,nebo alespoň některé z těchto možností)? Znám metodu [i]open("neco.html","nazev","...,...");[/i] , ale ta se mi právě nehodí. Potřebuji, aby bylo aktuální okno ovlivněno svým kódem (například pomocí funkce OnLoad();).
Snad je to dosti srozumitelně. Děkuji.

Nahlásit jako SPAM
IP: ...–
Jakub0
Super člen
9. 10. 2006   #2
-
0
-
Nahlásit jako SPAM
IP: ...–
Věřím, že můžete v životě získat všechno, co budete chtít, když budete pomáhat druhým lidem, aby dostali to, co si přejí oni. - Zig Ziglar TOPlist
Petr Fojtík0
Věrný člen
18. 2. 2007   #3
-
0
-

Já používám jednoduchý skript, který "znovuvytvoří=nahradí" otevírané okno oknem s určitelnými vlastnostmi.
Využívám to když po kliknutí na obyč.link (nebo zástupce nebo bookmark....) se okno neotevře standartně v TABu,ale jako
a) HELP text v pravém pruhu
b) kompletní fullscreen (hodí se pro rozsáhlé texty,ovšem nutno přidat zavírací mechanismus,který okno postrádá
Používám odkaz na externí "MODIFYxx.JS" soubor,ale lze vložit skript přímo do stránky:



<!-- Testováno a plně funkční: IE 6/7 ---->
<html>
<head>
<!-- TENTO SKRIPT VLOŽ HNED ZA <HEAD> -->
<script>
<!-- VLASTNOSTI OKNA NASTAVÍŠ ŘETĚZCEM params ( ~ 3.argument metody WINDOW.OPEN) -->

/* např. celá obrazovka */
var params="fullscreen=yes";

/* např. HELP v pravém pruhu */
var x=400; /* horizontální velikost okna */
var params="left="+(screen.availWidth-x)+",top=0,width="+x+",height="+(screen.availHeight-25)+",scrollbars";

if (!window.name){
window.name="TEMP";
newW=window.open(window.location.href,"MAIN",params);
newW.opener=null;
}
if ("MAIN"==window.name){
origW=window.open("","TEMP");
origW.close();
window.focus();
}
</script>

<!-- zbytek = text původního dokumentu -->

</head>
<body>
<BR><center><a href="javascript:self.close()"> Zavřít </a></center>
</body>
</html>

Toto je MULTI verze - při otevírání více oken současně nedochází k nahrazení předchozího,ale otevírají se další samostatná okna:


<html>
<head>
<script>
/* např.vycentrované okno */
var size_x=600; /* horizontální velikost okna */
var size_y=300; /* vertikální velikost okna */
var pos_x=(screen.width-size_x)/2;
var pos_y=(screen.height-size_y)/2;
var params="left="+pos_x+",top="+pos_y+",width="+size_x+",height="+size_y;

function createName(){return "MAIN_"+String(Math.random()).substr(2,4);}
function isName(){return "MAIN"==window.name.substr(0,4);}

if (!window.name){
window.name="TEMP";
newW=window.open(window.location.href,createName(),params);
newW.opener=null;
}
if (isName()){
origW=window.open("","TEMP");
origW.close();
window.focus();
}
</script>
</head>
<body>
<BR><center><a href="javascript:self.close()"> Zavřít </a></center>
</body>
</html>

_______________________________________________________________________________________________________________ :ms_0787: Petr

Nahlásit jako SPAM
IP: ...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 27 hostů

Podobná vlákna

C# - rozhrani a vlastnosti — založil jirkab

Uložení vlastností — založil Jiří Zdvomka

Funkce ( vlastnosti) — založil Krasotina

Vlastnosti pc na sítě — založil Paja2

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý