Autor | Zpráva | ||
---|---|---|---|
Majkelju Profil |
#1 · Zasláno: 15. 1. 2013, 13:46:38
Zajímalo by mě, jestli je možné při otevření nového okna pomocí window.open mu nastavit velikost podle jeho obsahu. Konkrétně v mém případě to okno obsahuje jen tabulku, tak bych to chtěl nastavit, aby bylo vždy velké podle ní. Nebo už si vymýšlím moc? :o)
|
||
Str4wberry Profil |
#2 · Zasláno: 15. 1. 2013, 15:05:04
Rozměry elementu lze získat pomocí
element.offsetWidth a element.offsetHeight , změnit velikost okna pomocí window.resizeTo .
Jenom pozor na to, že tabulka může při různé šířce měnit svou výšku. |
||
Majkelju Profil |
#3 · Zasláno: 15. 1. 2013, 16:08:57
Str4wberry:
Hlavně by mě zajímalo, jak jak do window.open tu velikost dostanu...Do nového okna se ta tabulka totiž načítá z jiného souboru... Že by nějak pomocí GET ? |
||
Str4wberry Profil |
#4 · Zasláno: 15. 1. 2013, 16:15:53
Tam to nedostanete, ani nemusíte. Změna velikosti se provede v té stránce, která se ve vyskakovacím okně načítá.
|
||
peta Profil |
Majkelju:
window.open ma jeden z parametru sirku okna. Metody objektu window » Metoda window.open() V otevrenem okne se nastavuje sirka pomoci window.resizeTo, window.resizeBy (Str4wberry). Ten kod napises pod tabulku v tom okne. Nemuzes menit sirku okna cizi stranky podle prvku v ni, protoze bezpecnostni omezeni te k html kodu nepusti. Ale predpokladam, ze jsou obe stranky tvoje a muzes si tam dat kod, jaky chces. Metody umístění okna |
||
_es Profil |
#6 · Zasláno: 16. 1. 2013, 09:20:54
peta:
„V otevrenem okne se nastavuje sirka pomoci window.resizeTo, window.resizeBy“ V prehliadači však môže byť menenie veľkosti okna skriptom zakázané. |
||
Majkelju Profil |
#7 · Zasláno: 16. 1. 2013, 11:47:09
Díky za objasnění, už to funguje, jak potřebuju :)
|
||
Časová prodleva: 11 let
|
0