Avatar billede nak-m Nybegynder
21. juli 2003 - 21:34 Der er 27 kommentarer og
1 løsning

problem med iframe i tabel

Jeg har lagt en iframe i en tabel, og mit problem er at iframen i stedet for at udvide sig, når siden (i iframen) bliver for stor, så laver den bare en scrollbar.

Jeg vil gerne have iframen til at dynamisk ændre størrelse :o)
Og hvis det ikke er muligt, hvordan griber jeg det så an?
Avatar billede 3d Nybegynder
21. juli 2003 - 21:35 #1
<iframe name="frame" style="border:0px double #000000; FILTER: alpha(opacity=60); COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff; FONT-VARIANT: normal" frameborder=0 src="Forside.htm" target="_self" width="100%" height="100%"></iframe>
Avatar billede zuiq Nybegynder
21. juli 2003 - 21:35 #2
Det er dessværre ikke muligt.
Avatar billede 3d Nybegynder
21. juli 2003 - 21:35 #3
i width="dit tal" Skriv 100% det samme i height
Avatar billede schaefner Juniormester
21. juli 2003 - 21:36 #4
Avatar billede 3d Nybegynder
21. juli 2003 - 21:37 #5
httP://www.Psychoblood.tk De åbnes selv i Iframe
Avatar billede zuiq Nybegynder
21. juli 2003 - 21:38 #6
Nå ja, tænkte ikke lige over at lave det i javascript.
Godt tænkt 3d :)
Avatar billede 3d Nybegynder
21. juli 2003 - 21:38 #7
hehe :)
Avatar billede 3d Nybegynder
21. juli 2003 - 21:39 #8
Selvføl'lig er det ikke muligt i javascript...
Avatar billede zuiq Nybegynder
21. juli 2003 - 21:39 #9
Ups svaret kom fra schaefner, godt tænkt schaefner :)
Avatar billede 3d Nybegynder
21. juli 2003 - 21:40 #10
LoL mit er da mere rigtigt en Schaefner's..
Avatar billede 3d Nybegynder
21. juli 2003 - 21:42 #11
Jeg skriver Iframe koden + viser hvad brugeren skal + aat den ikke kan i javascrip.. :)
Avatar billede schaefner Juniormester
21. juli 2003 - 21:42 #12
3d >> Hvorfor det? Dit gør da ikke som han vil have.
Avatar billede nak-m Nybegynder
21. juli 2003 - 21:43 #13
Ok, jeg har fået fjernet scrollbaren nu, men tabellen syntes ikke at rykke sig :)
Avatar billede nak-m Nybegynder
21. juli 2003 - 21:49 #14
er det sværere?
altså at få tabellen til at ændre størrelse dynamisk efter iframen?
Avatar billede nak-m Nybegynder
21. juli 2003 - 21:52 #15
jeg er vel ikke forladt og alene? :)
Avatar billede nak-m Nybegynder
21. juli 2003 - 22:03 #16
hvaaa?
Avatar billede nak-m Nybegynder
21. juli 2003 - 22:08 #17
Skal jeg bare gå ud fra, at folk er smuttet, og lukke?
Avatar billede nak-m Nybegynder
21. juli 2003 - 22:31 #18
jeg er lidt utålmodig ;)
(tik tak tik tak!)
Avatar billede nak-m Nybegynder
21. juli 2003 - 22:45 #19
jeg lukker spørgsmålet inden jeg går seng ... med mindre jeg får svar!
Avatar billede nak-m Nybegynder
21. juli 2003 - 23:02 #20
*gaaab* jeg føler mig allerede lidt træt og inden den næste time er omme kan folk regne med at jeg lukker - prompte! :)
Avatar billede nak-m Nybegynder
21. juli 2003 - 23:26 #21
en halv time tilbage!
Muahahahahaaah!
Avatar billede nak-m Nybegynder
22. juli 2003 - 00:16 #22
tiden er gået - tak for hjælpen allesammen :)
jeg beholder pointene da spørgsmålet ikke blev besvaret.
Avatar billede roenving Novice
22. juli 2003 - 02:22 #23
Det er ihvertfald en sikker måde at undgå at have åbne spørgsmål -- og en sikker måde at undgå at der findes en svarer, som ikke lige kom forbi ...
Avatar billede zuiq Nybegynder
22. juli 2003 - 12:46 #24
Spørgsmålet er jo blevet besvaret af schaefner!
Fuck det..
Avatar billede nak-m Nybegynder
23. juli 2003 - 12:55 #25
zuig: Nej, for som sagt skulle det foregå i en tabel. Prøv at læs hvad jeg har skrevet i mit spørgmål og senere i tråden.

roenving: Ja, jeg hader at have åbne spørgsmål :) ... jeg har ikke gode erfaringer med at der kommer hjælp når først spørgsmålet er "glemt" (folk har det dog med at dukke op når jeg lukker ;)
Avatar billede nak-m Nybegynder
23. juli 2003 - 12:58 #26
zuig: Det eneste schaefner hjalp med, var at fjerne scrollbaren, så iframen så ordentlig ud. Men det hjælper jo ikke noget, når tabellen ikke tilpasser sig efter den.
Avatar billede zuiq Nybegynder
23. juli 2003 - 13:34 #27
heh du kan da bare bygge videre på schaefner's script..
her er et eksempel på en tabel du kan bruge
<table cellspacing="0" cellpaddding="0" border="0">
<tr>
<td id="tbl" style="height:10;"></td>
</tr>
</table>

id="tbl" og style="height:10;" skal være på den td som skal udvide sig iforhold til iframen..

og så i scriptet kan du prøve at bruge den her kode istedet:
<script>
function resize() {
  if (parent.document.all.ifr)
    parent.document.all.ifr.style.height = document.body.scrollHeight;
    parent.document.all.tbl.style.height = document.body.scrollHeight;
}
</script>

tror det er det du mener..
Avatar billede nak-m Nybegynder
23. juli 2003 - 15:45 #28
skal jeg bruge resize selvom indholdet i iframen ikke skal skiftes ud? (Det er bare når siden loader den skal "resize".)
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