Avatar billede moghasu Praktikant
26. juli 2004 - 11:39 Der er 10 kommentarer og
1 løsning

Iframe i HTML 4.01

Er der nogen der kan finde ud af hvorfor pokker der kommer vandret rulleskat når et dokument indsættes som Iframe i en table.
Koderne står forneden, men først skal det siges at med doctype:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
i siden der skal kaldes virker det fint nok, men ikke hvis følgende doctype anvendes:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Og her kommer så de anvendte koder:
<table  cellspacing="0" cellpadding="0" border="0" class=box2>
<tr>
    <td><iframe width="550" height="300" scrolling="auto" frameborder="0" src="iframevej.html">
  [Your user agent does not support frames or is currently configured
  not to display frames. However, you may visit
  <A href="iframevejl.html">this related document.</A>]
  </IFRAME></td>
</tr>
</table>
Avatar billede gil-galad Nybegynder
26. juli 2004 - 12:03 #1
Hvis du vil fjerne scrolleren skal du i det dokument der vises i iframen sætte dette ind i head-delen:

<style type="text/css">
body{
  overflow: hidden;
}
</style>

Du kan også sætte det ind i dit stylesheet hvis du bruger det..

http://www.w3schools.com/css/pr_pos_overflow.asp
Avatar billede moghasu Praktikant
26. juli 2004 - 12:22 #2
Ok, det har jeg nu forsøgt, men det har ingen virkning ? Noget andet er at det kun er den vandrette rulleskat der er overflødig. Den lodrette skal være der,- det var hele idéen med at bruge en iframe.
Avatar billede susanne_larsen Nybegynder
26. juli 2004 - 21:29 #3
har du prøvet med
overflow-x: hidden; overflow-y: auto;

på din iframe tag ?
Avatar billede moghasu Praktikant
26. juli 2004 - 23:14 #4
Mener du sådan, men det virker ikke:
<iframe width="550" height="300" frameborder="0" src="iframevejl.html" style="overflow-x: hidden; overflow-y: auto;">
Avatar billede gil-galad Nybegynder
27. juli 2004 - 00:41 #5
"Den lodrette skal være der,- det var hele idéen med at bruge en iframe."-skriver du.

Ville det så ikke være smartere ikke at bruge en iframe, men en <div>?

fx:
<div style="width: 550px; height: 300px; overflow-x: hidden; overflow-y: auto;">HER SKAL DET STÅ, DER ELLERS STOD I IFRAMEN</div>
Avatar billede gil-galad Nybegynder
27. juli 2004 - 00:43 #6
ellers, hvis du bruger susanne_larsen's skal style="overflow-x: hidden; overflow-y: auto;" ikke være i iframe-taget men på den side der vises i iframen.


<style type="text/css">
body{
  overflow-x: hidden; overflow-y: auto;
}
</style> 

scrollbaren, har ikke noget med iframen at gøre, men den side der vises inde i iframen
Avatar billede moghasu Praktikant
27. juli 2004 - 10:57 #7
gil-galad,- wauw det vidste jeg ikke (div style). Det virker jo perfekt. Taaak.
Mit kendskab til HTML er lidt  out of date og fra HTML3. Hvor kan jeg mest overskuelig indhente det forsømte ??

Og vil du lægge et svar så får du pointene.
Avatar billede gil-galad Nybegynder
27. juli 2004 - 12:20 #8
svar, men hvad men at susanne_larsen også lagde et, da hun kom med overflow-x: hidden; overflow-y: auto;
Avatar billede roenving Novice
27. juli 2004 - 12:30 #9
-- og der er en del sites, som ikke alle er fuldt opdaterede, men som kan bruges til at få fat:

www.html.dk
http://www.w3schools.com/
Avatar billede moghasu Praktikant
27. juli 2004 - 13:11 #10
Tak roenving

Ja gil-galad, det er ikke altid let at være retfærdig. Jeg kunne ikke få susannes svar til at virke. Det behøver ikke at være hendes skyld, men derimod var dit svar lige hvad jeg skulle bruge (uden selv at vide det).
Avatar billede susanne_larsen Nybegynder
28. juli 2004 - 21:13 #11
;) fint nok. Godt du fandt en løsning. Og jow det var min skyld du ikke kunne få det til at virke S*** for selvfølgelig skal overflow-x: hidden; overflow-y: auto; ikke på iframe taggen .p
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester