Ahoj,
řeším už delší dobu problém, který mě vážně štve. Jde o to, že bych na svých plánovaných stránkách chtěl mít fórum zakomponované hezky do stránek - ty mám v HTML s kaskádovými styly a nějakými skripty.
Tahle různá fóra jsou samozřejmě PHP, tedy PHPbb, a já chci použít nějaké externí zdarma, například forumczech.cz, a vložit ho do svých stránek.
Jediný způsob, jak to umím udělat, je přes iFrame. Existuje i skript, který dokáže na základě velikosti obsahu iFrame přizpůsobit jeho velikost, například tento.
Problém je, že pokud je obsah iFrame z externího webu, skript nedokáže zjistit velikost cílové stránky, čili to vůbec nefunguje. Jde mi pouze o height, výšku, šířku mám fixní.
Věděl by někdo nějaké řešení?
Myslím, že pomocí toho skriptu už cesta nikam nevede, že ale musí existovat nějaký způsob. Viděl jsem například řešení, pomocí dynamických DIV prvků, kdy je iFrame nejdřív načten skrytě, následně je zjištěna velikost jeho obsahu a pak je zobrazen s aplikovanou roztaženou výškou. Jenže to funguje jen jednou, při prvním načtení stránky obsahující iFrame. Pokud v tom iFrame pak na něco kliknu a fórum se prodlouží, už se velikost nepřizpůsobí, což ale dokáže ten skript z DynamiDrive. Možná tato dvě řešení nějak zkombinovat, nevím, leze mi to na mozek a strašně to chci vyřešit.
Tady pomůže jen nějaké kouzlo. Umí tu někdo kouzlit?
Jindra
- Obsah fóra Software Programování a web
- Hledat
-
- Právě je pát 3. dub 2026, 05:47
- Všechny časy jsou v UTC+02:00
Flexibilní velikost iFrame s externím obsahem
Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
- Jindy
- Začátečník

- Registrován: 28. zář 2008
- Bydliště: Praha
- Kontaktovat uživatele:
Přejít na
- PCtuning a toto fórum
- ↳ PCtuning - webový magazín
- ↳ Zprávy od a pro administrátory
- Hardware
- ↳ Procesory
- ↳ Rady s nákupem a porovnání
- ↳ Procesory AMD
- ↳ Procesory Intel
- ↳ Ostatní procesory
- ↳ Základní desky
- ↳ Rady s nákupem a porovnání
- ↳ Socket V a V1 (LGA1700 a LGA1851)
- ↳ Socket AM5
- ↳ Socket H1 až H5, B a R (LGA 1150/1/5/6, 1200, 1366, 2011 a 2066)
- ↳ Asus
- ↳ ASRock a MSI
- ↳ Socket 423, 478, 479, J a T
- ↳ Asus
- ↳ ASRock a Gigabyte
- ↳ Socket AM1 až AM4, FM1 až FM2+
- ↳ Asus a MSI
- ↳ ASRock a Gigabyte
- ↳ Socket 754, 939 a 940
- ↳ Socket A a Slot A
- ↳ Ostatní
- ↳ Ovladače a BIOSy
- ↳ Socket FM1 až FM2+
- ↳ Grafické karty
- ↳ Rady s nákupem a porovnání
- ↳ AMD/ATI grafické karty
- ↳ NVIDIA grafické karty
- ↳ Ostatní grafické karty
- ↳ Ovladače a BIOSy
- ↳ Paměti
- ↳ DDR5
- ↳ DDR4
- ↳ DDR3
- ↳ DDR1, DDR2 a ostatní
- ↳ Paměťové karty a čtečky
- ↳ Disky, mechaniky a řadiče
- ↳ SSD a flash disky
- ↳ Optická, výměnná a jiná zařízení
- ↳ Sítě, modemy a Internet
- ↳ Bezdrátové sítě
- ↳ Zvuk
- ↳ Rady s nákupem a porovnání
- ↳ Ovladače
- Ostatní hardware
- ↳ Počítačové sestavy
- ↳ Problémy s PC sestavami
- ↳ HTPC a mini-ITX
- ↳ Notebooky a netbooky
- ↳ Rady s výběrem a porovnání
- ↳ Mobilní zařízení, el. čtečky a tablety
- ↳ Tablety
- ↳ Mobilní telefony a PDA/MDA
- ↳ Digitální foto a video
- ↳ Monitory, televizory a projektory
- ↳ Projektory
- ↳ Ostatní hardware
- ↳ Počítačové a záložní zdroje
- ↳ Tiskárny, skenery a multifunkční zařízení
- ↳ Počítačové skříně
- ↳ Vstupní zařízení
- Chlazení a úpravy
- ↳ Modifikace hardware
- ↳ Casemodding
- ↳ Projekty
- ↳ Chladiče a chlazení
- ↳ Vzduch
- ↳ Voda
- ↳ Ostatní metody chlazení
- Operační systémy
- ↳ Operační systémy Microsoft
- ↳ Windows 11
- ↳ Windows 10
- ↳ Windows 8 a 8.1
- ↳ Windows 7
- ↳ Windows Vista
- ↳ Windows XP, 2000, NT
- ↳ Windows ME, 98, starší a DOS
- ↳ Windows Server a ostatní
- ↳ Operační systémy Linux a podobné
- Software
- ↳ Audio, video a grafika
- ↳ Benchmarky a diagnostické programy
- ↳ Výsledkové listiny
- ↳ Hry a zábava
- ↳ Programování a web
- ↳ Ostatní programy
- ↳ Vypalovací software
- ↳ Viry, antiviry a bezpečnost
- Ostatní
- ↳ Reklamace a zákony
- ↳ Společenská sekce