Autor Zpráva
jeymont
Profil *
Zdravím, mám asi tento problém takto vypadá iframe http://heliocare.neomed.cz/technologie-o/

Jeho kod je asi nějak takto :D <div style="overflow: hidden;"><iframe style="width: 400px; height: 950px; margin-top: -150px; margin-left: -5px;" src="http://eshop.neostrata.cz/heliocare/wordpress.php?detail=1SC4000101" scrolling="no"></iframe></div>

Potřeboval bych to nějak zmenšit, aby mi to nezabíralo půlku stránky. Šlo by to nějak pls??

toto je zdroj iframu http://eshop.neostrata.cz/heliocare/wordpress.php?detail=1SC4000101

Druhá věc je, že bych potřeboval, aby se mi na click otevřel nějakej URL odkaz a ne zvětšená podoba obrázku, jako to je na original webu.

předem děkuji moc.
mimochodec
Profil
jeymont:
Potřeboval bych to nějak zmenšit

Tipnul by sis, k čemu slouží to width: 400px; height: 950px;?
lionel messi
Profil
jeymont:
Druhá věc je, že bych potřeboval, aby se mi na click otevřel nějakej URL odkaz a ne zvětšená podoba obrázku, jako to je na original webu.

Pokiaľ nemáš možnosť upraviť originál web (eshop.neostrata.cz/heliocare/wordpress.php?detail=1SC4000101), požadovaný výsledok nedosiahneš.

K prvej otázke sa dostatočne vyjadril mimochodec.
jeymont
Profil *
Zas takovej noob nejsem :) Když to height a width je pro velikost framu.. Já potřebuju zmenšit celkově i ten obsah uvnitř ;) Nebo bych musel upravit tu neostratu?
Trejpa
Profil
jeymont:
Nebo bych musel upravit tu neostratu?
Bingo. Iframe je jen díra. Na to, co je uvnitř, nemá kromě zadaného rozměru žádný vliv. Má-li se vložený obsah chovat jinak, musíš upravit vložený obsah, ne iframe.
Bubák
Profil
Trejpa:
Bingo. Iframe je jen díra.
Z obsahem (nejen) "díry" jde manipulovat pomoci CSS transform. V IE jde použít CSS zoom.
http://kod.djpw.cz/sppb

jeymont:
Strašní prohlížeče CSS transform neumí, také je dost prohlížečů, které CSS transform umí, ale s vendor-prefixem.
http://caniuse.com/#feat=transforms2d

Zmenšený obsah nemusí být čitelný.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: