webForumDet fria alternativet

Lägga in en html-fil i en annan ??

JavaScriptur Javascript

14 svar · 442 visningar · startad av AndreasC

Medlem sedan mars 20011 964 inlägg
Frågan#1

Jag undrar hur man får en sådan box på en sida där man kan kalla in en annan html-sida någon annanstans ifrån? Jag har sett det och jag undrar hur man gör det på enklast sett.

Jag hade tänkt mig att man skulle kunna bestämma storlek och position samt lite annat på boxen med vanlig css. Boxen ska fungera som vanligt med vanlig rulllist och liknande. Som en liten webläsare mitt i webläsaren om man kan uttrycka det så. Men det handlar ju inte om en hel webläsare i detta fallet utan bara ett liten scrollfönster eller box, men ni förstår.

Helst ska det vara så litet, otillkrånglat och snabbladdande som möjligt. Inga megastora DHTML- eller javascript utan bara något litet och enkelt, om det finns. Det ska användas i kommersiellt syfte så det får inte vara någon copyrigt på helst.

Medlem sedan feb. 20005 891 inlägg
#2

Varför inte bara använda en iframe?

Eller har jag missuppfattat frågan? :q

Medlem sedan dec. 20003 563 inlägg
#3

yupp Iframe :)
<iframe src=html.html width= height=> osv osv

Medlem sedan mars 20015 287 inlägg
#4

Som sagt, det är nog iframe du söker efter:


<iframe name="rutan" src="http://www.sidan.com/" width="200" height="200" scrolling="Default" frameborder="0" marginwidth="0" marginheight="0" ></iframe>
Medlem sedan mars 20011 964 inlägg
#5

Japp :) Funkar det crossbrowser?

Medlem sedan feb. 20005 891 inlägg
#6

AndreasC skrev:

Japp :) Funkar det crossbrowser?

Om du menar om det funkar i samtliga större webläsare, så nej. Det funkar bara i Internet Explorer och Mozilla (nyare versioner). Funkar inte alls i NS.

Medlem sedan mars 20011 964 inlägg
#7

Jag löste det med frames istället. Grejen är att jag har en bakgrund som jag vill ska ligga still när man scrollar sidan men samtidigt så vill jag inte att innehållet på sidan ska rulla över bakgrundsbilden när man scrollar (låter konstigt men såhär är det, bakgrunden består av en liten grafikdel som ligger tvärs över sidan längst upp och ska inte repeteras, därför scrollas innehållet på sidan över detta när man scrollar). Jag kollade ifall man kunde lösa det med en iframe men det blev iallafall inte riktigt bra för när jag hade scrollat till botten/toppen av iframen med scrollhjulet på musen så började hela sidan där iframen låg på att scrollas den också och bakgrundsbilden scrollades ur bild.

Jag löste det iallafall med frames istället där bakgrunden nu ligger som en vanlig bild i den ena framen.

Men det där med iframe kan jag ju använda till andra saker istället. Jag har mixtrat lite med iframes innan men jag är inte så fruktansvärt insatt i det så jag tänkte inte på att man kunde använda det till just det här.

Tack för hjälpen :)

Medlem sedan sep. 20021 655 inlägg
#8

Jag hoppas att jag förstod dig rätt:

Det där kan du lösa utan några frames (inkluderat iframes). Stoppa tillbaka bakgrunden och ställ genom css in så att den repeteras som du vill. Lägg in lite lagom padding/margin på sidan så att det aldrig kommer någon text eller skit över bakgrundsbilden, så ska det vara klart.
Om du visar någon kod är det enklare att ändra i den än att skriva mer "generell" kod.

Medlem sedan aug. 2002477 inlägg
#9

casca skrev:

AndreasC skrev:

Japp :) Funkar det crossbrowser?

Om du menar om det funkar i samtliga större webläsare, så nej. Det funkar bara i Internet Explorer och Mozilla (nyare versioner). Funkar inte alls i NS.

Måste rätta dig där - eftersom svaret är ja.

Eftersom Netscape bygger på Mozilla så fungerar iframe i NS 6 och framåt, vidare fungerar det i Opera 4 och framåt.

Sedan version 4 har det fungerat i Internet Explorer.

För att då det att fungera i NS 4.x får du använda ilayer.

Medlem sedan dec. 2002789 inlägg
#10

mikkeX har rätt...Om du ska få detta att fungera i NS 4 så måste du använda ilayer taggen. Observera bara att du inte kan få scroll i en ilayer.

Medlem sedan mars 20011 964 inlägg
#11

Det där med ilayer funkar således bara i NS4.x då?

Medlem sedan dec. 2002789 inlägg
#12

Japp... ilayer är en NS 4.x tag.

Medlem sedan mars 20011 964 inlägg
#13

Man kan inte skriva om den där raden så att det innefattar både ilayer och iframe?

Medlem sedan juni 20004 308 inlägg
#14

Webbläsare som inte stödjer iframe bör visa det som ligger mellan iframe-taggarna. Dessutom är inte ilayer inte en direkt ersättning för iframe (även om det är det närmaste man kommer). De användare som fortfarande sitter med Netscape 4 prioriterar kanske informationen (innehållet) över grafiskt lull-lull så det är möjligt att de hellre vill se det så här;

<iframe src="sida.html" width="200" height="200">Din sida hanterar inte iframes, men du kan komma åt informationen <a href="sida.html">här</a>.</iframe>
Medlem sedan mars 20011 964 inlägg
#15

Ok :)

133 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)