Avatar billede RJFreelance Praktikant
28. marts 2009 - 20:53 Der er 2 kommentarer og
1 løsning

Altid y-scroll på hovedside, men aldrig på iframen?

Hejsa
Jeg har en side, hvori der er en iframe.
Og jeg vil ikke høre om at iframes er forældet og ikke brugbart, for det er den løsning jeg har valgt her.

Men mit spørgsmål er så, hvordan undgår jeg scrollbaren i iframen? Jeg bruger følgende kode til at sikre mig min scrollbar på hovedsiden:

html {overflow-y: scroll;}
Avatar billede RJFreelance Praktikant
28. marts 2009 - 20:59 #1
Hjernen kører lidt langsomt idag.. Min fejl.
Selvfølgelig skal jeg bare sætte scrolling=no på iframen..

lukket
Avatar billede gadensgaard Nybegynder
29. marts 2009 - 11:03 #2
Hej supreme

Nu frabad du dig kommentarer om frames, men så vil jeg da komme med et godt råd i stedet for:

Hvis du bygger din side op i div og css som du (givetvis) plejer, og så i stedet for din iframe laver en div som indholdsrude kan du med denne stump php kode importere andre filer jf en side parameter der sættes ved klik på link:

I headeren sætter du
<?php $page = !isset($_GET['page'])? "forside" : $_GET['page']; ?>

Og i din "indholdsrude" sætter du

<?php
if(file_exists("content/".$page.".php")) {
include "content/".$page.".php";
} else {
echo "<center><h1>Fejl</h1><strong>Siden du forsøger at vise findes desværre ikke.<br/>Naviger via menuen.</strong></center>";
}
?>

I din menu linker du så til fx ?page=kontakt, og i content mappen har du så lavet en tilsvarende fil kontakt.php der indeholder det du gerne vil vise. Håber det gav mening :).
Avatar billede RJFreelance Praktikant
29. marts 2009 - 16:53 #3
Jeg kender udemærket til paging i php :) Og bruger det rigtig tit..

Men tak for rådet.
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