Avatar billede iwersen Nybegynder
30. maj 2007 - 11:16 Der er 19 kommentarer

Problemer med scroll og iframe!

Hej

Jeg kunne godt tænke mig at få fjernet den scroll som ligger i venstre side af denne html-side: http://www.thirdeyeview.dk

Er der nogen der kan hjælpe mig med det?

Derudover kunne jeg også godt tænke mig hvis iframet tilpassede sig efter højden på skærmen og centrerede indholdet verticalt.

Mvh Simon I.
Avatar billede iwersen Nybegynder
30. maj 2007 - 11:43 #1
Det er i øvrigt kun i IE den er gl med scroll.
Avatar billede w13 Novice
30. maj 2007 - 13:08 #2
Lige nu kan jeg ikke se din side.. Men hvis de er selve sidens scroll, den er gal med, så prøv at sætte scroll="no" på dit body-tag.

Ellers kan det måske gøres med CSS:
body {
  overflow: hidden;
}

Men jeg ved ikke, om det er muligt.

Hvad gør du med scroll i firefox? Fjerner den bare automatisk det?
Avatar billede iwersen Nybegynder
30. maj 2007 - 13:20 #3
Sorry der var lige lidt problemer med udbyderen.

Den skulle være oppe igen.
Det hjalp at skrive scroll="no" i bodytagget. Jeg havde kun skrevet det på mit iframe.

Men problemet var før at scroll stod i venstre side i IE og i højre side i Safari og Firefox.

Men jeg kunne stadig godt tænke mig at iframet tilpassede sig i højden og centrede indholdet vertikalt..?
Avatar billede w13 Novice
30. maj 2007 - 13:22 #4
Men hvorfor vil du dog have et iframe til at fylde hele siden? Hvorfor ikke bare vise IFrame-siden direkte? Nogle browsere understøtter jo ikke IFrames og netop det med højde/bredde kan godt trække tænder ud af og til.
Avatar billede w13 Novice
30. maj 2007 - 13:24 #5
Hov, lige et godt råd. Jeg så i din kode, at dit IFrame linker til http://www.thirdeyeview.dk/indexto.htm. Det er altid en dum idé at bruge domænenavnet når du alligevel linker til dig selv. Loadtiden vil blive meget længere og med sprog som ASP/PHP kan der opstå mange flere problemer. :)
Avatar billede iwersen Nybegynder
30. maj 2007 - 13:25 #6
Fordi jeg har en lille menu øverst på siden som loader nogle andre sider ind i iframet.

Ved ikke rigtigt hvordan det ellers skulle gøres..
Avatar billede w13 Novice
30. maj 2007 - 13:30 #7
Har du prøvet at lade dem opdatere hele siden i stedet for bare iframet? Jeg ved godt, nogle er imod at man kan se, hele siden bliver loadet, men i dit tilfælde vil de jo alligevel være størstedelen af siden (det store iframe), som loader igen, og i og med, du bruger iframe, risikerer du at nogle ikke kan se din side ordentligt.
Det er i øvrigt også nemt at indsætte menuen fra en ekstern fil, så du ikke skal skrive menuen manuelt på hver side.

Jeg ved godt, jeg ikke skal blande mig i det, men jeg tror at du vil opleve en del problemer - som nu - hvis du bruger iframet :)
Avatar billede w13 Novice
30. maj 2007 - 13:31 #8
I øvrigt er det et godt design - det er bare synd at loadtiden nogle gange er så lang. Er det serveren, tror du?
Avatar billede iwersen Nybegynder
30. maj 2007 - 13:32 #9
Okay tak for idèen..

Tror jeg prøver at lave den på den måde så.
Avatar billede w13 Novice
30. maj 2007 - 13:36 #10
Ok. :)
Avatar billede iwersen Nybegynder
30. maj 2007 - 13:43 #11
Må man spørge hvorfor iframes ikke er særligt kompatible?
Avatar billede w13 Novice
30. maj 2007 - 13:54 #12
Ja. For det første er der højde-/bredde-problemet, som du selv var inde på. Derudover understøttes de ikke af en del ældre browsere, og mange af de attributter, som Microsoft har føjet til IFramet, virker ikke eller gør bare oget andet, end de burde. Specielt i andre browsere understøttes disse attributter overhovedet ikke.
I øvrigt gør det, at din hovedside først skal loade og at din IFrame side derefter skal i gang, hvilket øger loadtiden, i stedet for bare at hente alt ned på en gang.
Desuden kan mange søgemaskiner, blandt andet google, ikke indexere indholdet i IFrames og gemmer derimod bare det, du måske har skrevet i dit <noframes>-tag.

Grundlæggende om IFrames: http://www.blooberry.com/indexdot/html/tagpages/i/iframe.htm
Vurdering (nedrakning) af IFrames: http://www.yourhtmlsource.com/frames/goodorbad.html
Avatar billede w13 Novice
30. maj 2007 - 13:56 #13
*Sidste link handler mest om Frames, men eftersom de og IFrames er nært beslægtede, er det meget relevant.
Avatar billede w13 Novice
30. maj 2007 - 13:57 #14
I øvrigt kan man altid lave en side ligeså funktionel, som hvis man brugte IFrames, uden at bruge dem. :)
Avatar billede iwersen Nybegynder
30. maj 2007 - 14:01 #15
okay det hjælper altid lidt på forståelsen.. tak!
Avatar billede w13 Novice
30. maj 2007 - 14:02 #16
Det var så lidt :)
Avatar billede roenving Novice
30. maj 2007 - 16:14 #17
Hvorfor kan en iframe ikke indekseres ?-)

-- den behandles af google som et hvilketsomhelst andet link, ulempen er nok mest, at det vil være selve siden i iframen, der indekseres, og den omkringliggende side vil så ikke være medtaget (aber dann haben wir andere Methoden !-)
Avatar billede w13 Novice
30. maj 2007 - 17:20 #18
Ah, ja, jeg var for hurtig. Som du skriver, Roenving, tager den (måske) siden ud af context. Stryg det punkt! :)
Avatar billede w13 Novice
30. maj 2007 - 17:22 #19
Der _er_ alligevel grænser for, hvad man kan klandre IFrames for..
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