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.
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.
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.
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.
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.
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>