Det jeg så gerne vil have hjælp til er, at få min iframe til at vise alt det indhold som fx. er på denne side: "http://belissima.dk/Hosting/Mulles/blogger/nyhed.php" sådan at der ikke kommer nogen scrollbar! -og det samme skal selvfølgelig gælde for de andre sider også. Cellen skal tilpasse sig den højde som den nu skal have, for at alt indholdet kan vises!
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Kan du ikke uddybe det lidt mere..? Skal den så bare se sådan her ud: --------------------- <IFRAME name="hoved" frameBorder=0 height=600 marginHeight=5 marginWidth=5 scrolling="auto" src="http://belissima.dk/Hosting/Mulles/blogger/nyhed.php" width=100% style="overflow: visible"></IFRAME> --------------------- For hvis det er sådan, så virker det ikke...
Der må også gerne være scrollbar, men bare ikke i iframe! Det skal bare være sådan at alt indholdet bliver vist i cellen, og cellen så skifter højde efter hvor meget indhold der er.
Har haft præcis samme problem, og fandt kun én ting, der virkede: Hver eneste side, der indlæses i iframen, skal kalde hovedsiden på onload og ændre højden på iframen ud fra sin egen scrollHeight (NB: Kræver, at filerne ligger på samme domæne):
Det er muligt, at det kan fungere, hvis hun lægger koden ind på siden - men der er ret mange sikkerhedsaspekter omkring iframes, så jeg er ikke sikker på, at det vil fungere.
Du skal også lige tage højde for, at hvis hun lægger koden ind på siden, skal der være en eller anden form for check, som undersøger, om det er din side, der er hovedsiden. Ellers vil scriptet lave fejl, når andre åbner siden
Hvad 2. angår, har jeg lige prøvet med et eksempel, hvor siden i iframen var over 3500 pixels høj - uden problemer. Det eneste, jeg kan komme i tanker om, er at hvis siden forøger sin egen størrelse ved hjælp af et aller andet "onresize"-script, kan det give konflikter??
Først: Onload-scriptet skal ikke være i body-tag'et på hovedsiden - kun på siderne, der indlæses. Og så til sagen:
Jeg tror, at det kan have noget at gøre med, at første gang, siden vises, er siden i iframen loadet før hovedsiden, og så kan den ikke kalde hovedsiden i sit onload script.
En løsning kunne være at vente med at indlæse siden i iframen til hovedsiden er loadet - ved at indsætte følgende body-tag på hovedsiden i stedet for det, der er der nu:
<BODY vLink=#000000 aLink=#000000 link=#000000 bgColor=#f3f3f3 onload="document.getElementById('main').document.location.replace('Mulles_tk - Bedst i 1024x768 px-filer/2.htm');">
OK - fjern "px-filer/" fra body-tagget. Jeg har gemt din side som "komplet webside" i MSIE, og den puttede alle relaterede filer i en ny mappe... men den mappe har du selvfølgelig ikke hos dig.
Jeg har lige er ting til jeg lige vil spørge om...
Nu har jeg fået lagt det nye design ud, men jeg synes at det er irriterende at den først viser alm iframe med scrollbar, og når den så får det hele loadet, gør den cellen højere.
Er der ikke en måde man kan få den til at vente med at vise indholdet, indtil alt indholdet er loadet?
-Og det samme spørgsmål igen, hvordan får jeg den til at passe ind der?
Håber du lige vil hjælpe igen...
Mvh. Rune
Synes godt om
Ny brugerNybegynder
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.