irame?

LP. Zanima me če je naslednje izvedljivo z iframi in če ni, s čim potem je?

Imam svojo spletno stran2, katere osrednji del želim vstaviti na drugo spletno stran1. Pri tem ne želim scrol barov, le da se vstavi 150x50px veliko okno in obiskovalec ne sme opaziti, da je ta del dejansko na drugi spletni strani. Samih HTML objektov ne morem kar prekopirati, ker je delovanje vezano le na sistem druge strani, zahteve pa so, da je prva stran povsem navaden HTML statičen page. Hvala.

13 odgovorov

Mislim da je izvedljivo. Nastaviš iframe s fiksno višino in širino in brez scrollanja.

Aha sem nekaj skvačkal:)

<html>
<head>
<style>
#container{
    width:600px;
    height:100px;
    overflow:hidden;
}
#container iframe {
    width:600px;
    height:475px;
    margin-left:-160px;
    margin-top:-190px;
    border:0;
 }
</style>
</head>
<body >

<div id="container">
<iframe
src="http://www.internetmojster.com" scrolling="no" width="600" height="200"></iframe>
</div>
</body>
</html>

vir: http://www.google.com/support/forum/p/sites/thread?tid=74e2e5a2c060bc8b&hl=en

Hm, ne bo ql. V IEju naredi rob:S
Še kaka alternativa? Screen capture odpade, ker mora ostat klkabilno.

Za rob dodaj: <iframe frameborder="0".... ;)

2

chick:
Za rob dodaj: <iframe frameborder="0".... ;)

Imam to, IE kaže vseeno nek svoj stil roba v nežno modri barvi.

Imam boljšo rešitev; najdi način, kako vsem PCjašem istočasno zbrisat IE. To bo potem rešilo tvoj problem :D

3

Delamo na tem:)

Kaj pa alternativa z Object-om?
<object id="contentarea" width="800px" height="200px"
type="text/html" data="http://www.internetmojster.com/"></object>

Sem našel CakeSlice in dela super za vse razen SPET za IE ne - zamakne malo:)
Zdaj me zanima, ali se lahko kako dodela kodo, da imam v bistvu 2 iframe kodi in eno se uporabi, ko zazna brskalnik IE, ter drugo, ko se uporablja ostale brskalnike.

<!--[if IE ]>iframe ki ga prikaze IE<![endif]-->

<!--[if !IE ]>-->iframe ki ga prikazejo vsi ostali bskalniki<!--[endif]-->

1