Avatar billede jhjorsal Mester
03. juni 2007 - 12:37 Der er 10 kommentarer og
1 løsning

Iframe Resize

Jeg har fået et link af maskinbladet http://www.maskinbladet.dk/eksterne/index_v4.php?udtraek=1&forhandlerID=2682&expand=yes som jeg ønsker at placere i en Iframe, jeg vil bare gerne have at Iframen tilpasser sig en højde så den viser alle de elementer linket indeholder uden brug af scrollbar. jeg har set flere forslag i dette forum hvor det går ud på at indsætte noget på den side hvor iframen peger på, og det kan jeg ikke bruge til noget, da jeg ikke har adgang til dette. kan man gøre det på en anden måde?
Avatar billede roenving Novice
03. juni 2007 - 12:43 #1
Nej, og det vil ikke virke på nogensomhelst led, hvis indholdet kommer fra et andet domæne end dit eget (cross-domain-scripting er absolut no-no !-)

-- eneste løsning er at hente indholdet fra serveren og så sende det videre derfra ...
Avatar billede jhjorsal Mester
03. juni 2007 - 23:01 #2
-- eneste løsning er at hente indholdet fra serveren og så sende det videre derfra ...
hmm hvad mener du med det ???
Avatar billede jhjorsal Mester
03. juni 2007 - 23:10 #3
og hvad betyder "cross-domain-scripting "???
Avatar billede roenving Novice
04. juni 2007 - 00:02 #4
At man ikke kan scripte på tværs af domæner, altså at et script der kommer fra et domæne ikke kan påvirke en side, der kommer fra et andet domæne ...

-- hvilket her vil sige, at du med kode i din egen side intet kan aflæse om den side, du henter fra det andet domæne, ligesom du ikke inde fra den anden side kan ændre iframens størrelse !-)

Det er muligt fra enhver server at hente en side på samme måde som browseren henter den, derefter kan html-koden sendes videre, og så vil det jo komme fra dit eget domæne !o]
Avatar billede jhjorsal Mester
04. juni 2007 - 16:43 #5
>Det er muligt fra enhver server at hente en side på samme måde som browseren henter >den, derefter kan html-koden sendes videre, og så vil det jo komme fra dit eget >domæne !o]
Først hvordan gør jeg det, altså kalder en anden side fra en side på mit domain.
Hvis jeg går ind på linket først i spørgsmålet og får vist kildekoden kan jeg se at stierene til billederene er: <img src="../../../../data/forhandler/2682/th_16_0.jpg" alt="" /> så hvis jeg laver en side på min egen server der kalder dette link vil den vel ikke kunne se billederene, da disse billeder ikke ligger på min server.
Det jeg skal bruge det til, er at jeg laver er hjemmeside til salg af mejetærsker, for svigerfar, i forvejen annonceres der via Maskinbladet, de har så givet et link der henter ens egne emner som man kan bruge til sin egen hjemmeside så man ikke skal vedligeholde 2 systemer samtidig.
Det hele er noget haste haste noget, da jeg en sent aften ville rydde op på pc'eren, slettede alle backup'er og ville så hente nogle nye fra webhotellet - - - her gik det helt galt, istedet for at hente nye, slettede jeg hele hotellet, jeg ved jeg er dum dum dum så kan det vist ikke siges tydligere, håber du kan hjælpe.
Avatar billede jhjorsal Mester
04. juni 2007 - 17:28 #6
Avatar billede jhjorsal Mester
04. juni 2007 - 17:30 #7
Så forsøgte jeg at ligge den i en iframe se her http://www.holm-jorsal.dk/mejetaersker/?Salg men iframen har jo en statisk højde og antallet af emner variere
Avatar billede w13 Novice
04. juni 2007 - 17:36 #8
Hvad med blot at ændre iframen til:
<IFRAME name=test.htm src="http://www.maskinbladet.dk/eksterne/index_v4.php?udtraek=1&amp;forhandlerID=2682&amp;lan=dk&amp;cat=id-1#id-1" frameBorder=0 width="100%" scrolling="auto" height=600 IFRAME></IFRAME>

Så kommer der scrollbars, hvis der er for meget indhold.
Avatar billede jhjorsal Mester
04. juni 2007 - 21:46 #9
det har jeg overvejet men jeg kan ikke lide en scrollbar inde midt på siden
Avatar billede w13 Novice
04. juni 2007 - 22:17 #10
Så er jeg bange for, Roenving har ret.
Avatar billede jhjorsal Mester
23. august 2007 - 07:35 #11
lukketid
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