Avatar billede Slettet bruger
23. august 2006 - 12:11 Der er 9 kommentarer og
1 løsning

Formatere scrollbarene i en Iframe

Min forside i .aspx har jeg en iframe hvor jeg gerne vil have formateret scrollbaren i denne iframe i min .css fil men det er sker ingen ændring.

Således ser min .css fil ud

body
{
    background-color: #CCCCCC;
    scrollbar-3dlight-color:#CCCCCC;
    scrollbar-arrow-color:#CCCCCC;
    scrollbar-base-color:#CCCCCC;
    scrollbar-darkshadow-color:#CCCCCC;
    scrollbar-face-color:#DCE0EC;
    scrollbar-highlight-color:#DCE0EC;
    scrollbar-shadow-color:#DCE0EC;
}

- kan dette overhovedet lade sig gøre i .aspx? ~:]
Avatar billede keysersoze Ekspert
23. august 2006 - 12:24 #1
jo - selvfølgelig kan det lade sig gøre, brug af css har ikke noget at gøre med serverside-teknologien.

På hvilken side er css-filen tilføjet? den skal ligge i din iframes kode for at virke.
Avatar billede roenving Novice
23. august 2006 - 12:27 #2
-- og hvis du har sat IE til at overholde css-standarderne hører scrollbaren til på dokument-elementet, html !-)
Avatar billede Slettet bruger
23. august 2006 - 13:22 #3
Herunder er min .aspx fil, linket til .css filen og iframen vist.

.aspx fil
<%@ Page Language="C#" ContentType="text/html" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<link href="css/main.css" rel="stylesheet" type="text/css">  <---------------.css fil
<html>
<head>
<title>Forside</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<iframe align="top" name="main" src="website/home.html" allowtransparency="true" width="475" height="358" scrolling="yes"></iframe></div>  <--------------- .aspx fil
</body>
</html>

.css fil
body
{
    background-color: #CCCCCC;
    scrollbar-3dlight-color:#CCCCCC;
    scrollbar-arrow-color:#CCCCCC;
    scrollbar-base-color:#CCCCCC;
    scrollbar-darkshadow-color:#CCCCCC;
    scrollbar-face-color:#DCE0EC;
    scrollbar-highlight-color:#DCE0EC;
    scrollbar-shadow-color:#DCE0EC;
}
Avatar billede Slettet bruger
23. august 2006 - 13:23 #4
med <---------- .aspx fil mener jeg selvfølgelig iframe
Avatar billede roenving Novice
23. august 2006 - 13:27 #5
I stedet for

body
{
    background-color: #CCCCCC;
    scrollbar-3dlight-color:#CCCCCC;
...

-- skal du:

html
{
    background-color: #ccc;
    scrollbar-3dlight-color:#ccc;
...

-- og kort-formerne i farve-angivelserne er bare fordi jeg er doven og vil minimere koden, når det alligevel betyder det samme !-)
Avatar billede roenving Novice
23. august 2006 - 13:28 #6
-- og som keysersoze gør opmærksom på, skal linket til css-filen være i dokumentet, der loades i iframen !o]
Avatar billede Syska Mester
23. august 2006 - 13:35 #7
Husk at FireFox ikke understøtter at der bliver rodet med de Iframes scroll bars, så vidt jeg husker .. mega nedern, men da det vist er en del af browser, lader FF ikke sådan noget ske, kun IE da de laver deres egen regler :-)

// ouT
Avatar billede Slettet bruger
23. august 2006 - 19:30 #8
Det var lige hvad jeg havde brug for! roenving, du løb af med sejren - så smid et svar...
Avatar billede roenving Novice
23. august 2006 - 23:43 #9
Velbekomme '-)
Avatar billede roenving Novice
30. august 2006 - 13:16 #10
-- og tak for point ;~}
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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