Avatar billede Slettet bruger
16. februar 2004 - 18:18 Der er 33 kommentarer og
1 løsning

Usynlig scrollbar ?

Hvordan laver man sin Iframe med usynlig eller transperant eller ingen scrollbar ? Scroll-funktionen er nødvendig !!!

Ps.- Helst alm. HTML uden css
Avatar billede gil-galad Nybegynder
16. februar 2004 - 18:21 #1
hvis du ikke vil ha' en scrollbar, skal du bruge css:

body{
overflow: hidden;
}
Avatar billede gil-galad Nybegynder
16. februar 2004 - 18:21 #2
hvis den kun skal komme hvis der er brug for den :
body{
overflow: auto;
}
Avatar billede cdc Novice
16. februar 2004 - 18:22 #3
Måske du kan bruge dette: http://www.eksperten.dk/spm/464028
Avatar billede gil-galad Nybegynder
16. februar 2004 - 18:23 #4
det er IE only...
Avatar billede Slettet bruger
16. februar 2004 - 18:24 #5
-Altså scroll-funktionen er nødvendig, da siderne er større end iframen! Men jeg vil gerne undværre synet af scroll-baren.  Kan man ikke evt. lave den transperant ?
Avatar billede cdc Novice
16. februar 2004 - 18:25 #6
jo i IE men se mit link hvordan du gør
Avatar billede cdc Novice
16. februar 2004 - 18:26 #7
Ellers skal du igang med noget javascript, hvor du selv laver din scrollbar med pile etc
Avatar billede Slettet bruger
16. februar 2004 - 18:26 #8
cdc-> Helst uden css
spiffsen-> IE only, Okay - godt nok!!
Avatar billede Slettet bruger
16. februar 2004 - 18:29 #9
Min forstilling se sådan ud:

<IFRAME name=main src="http://www.siden" frameBorder=0 width=600 height=730 scrollbar="transperant">

Men det kan nok ikke, vel'?? -Så noget lign.
Avatar billede htm Nybegynder
16. februar 2004 - 18:31 #10
Måske du kan bruge dette her: http://www.dhtmlcentral.com/script/script.asp?id=7

Det er godt lavet med en div. ved ikke om det lige kan laves om til en iframe.
Avatar billede cdc Novice
16. februar 2004 - 18:32 #11
du kan ikke uden css
Avatar billede cdc Novice
16. februar 2004 - 18:37 #12
jo via javascript som htm skriver eller dette: http://www.ghtml.com/showoff/scrollbar/index.html
Avatar billede cdc Novice
16. februar 2004 - 18:37 #13
Her en anden ide, dog med css og kun i IE, dog skal du arbejde lidt med layers så det hele ikke bliver transparent
Avatar billede Slettet bruger
16. februar 2004 - 19:04 #14
<IFRAME name=main src="http://www.siden" frameBorder=0 width=600 height=730 style="FILTER: chroma(color=#CC9966)" allowTransparency></iframe>

Hvad gør jeg så med resten ? Jeg har ikke en css del eller noget. Er der en som kan bygge det op så alt står i én/to koder. -Altså så css-delen kan sættes ind. Det kan jeg vel bare gøre lige over iframen ik' ?

Skal lige siges at min baggrund er #181818 (sort). Bliver det overhovedet godt så ?

scrollbar-face-color:#CC9966;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#CC9966;
scrollbar-shadow-color:#cc9966;
scrollbar-highlight-color:#cc9966;
scrollbar-3dlight-color:#CC9966;
scrollbar-darkshadow-color:#CC9966;

Hvis det bliver alt for indviklet, så dropper jeg det bare !
Avatar billede cdc Novice
16. februar 2004 - 19:05 #15
Avatar billede cdc Novice
16. februar 2004 - 19:05 #16
også kun til IE
Avatar billede Slettet bruger
16. februar 2004 - 19:30 #17
Arh, tror jeg dropper det.
-Kan man så ikke bare angive farverne på scrollbaren i Iframe-koden ?? Uden css !!
Avatar billede cdc Novice
16. februar 2004 - 19:42 #18
Har bare lavet et hurtigt forsøg, uden at teste det andet end i IE osv

<html>

<head>
<title></title>
<style type="text/css">
BODY {
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    scrollbar-face-color:#CC9966;
    scrollbar-arrow-color:#000000;
    scrollbar-track-color:#CC9966;
    scrollbar-shadow-color:#cc9966;
    scrollbar-highlight-color:#cc9966;
    scrollbar-3dlight-color:#CC9966;
    scrollbar-darkshadow-color:#CC9966;
}

TD{
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    color: #000000;
}

-->
</style>

</head>

<body>
<table style="height: 50%;">
<td>
<div style="overflow: auto; width: 200; height: 300; filter: chroma(color=#CC9966)">
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
DEtte er en stor test!<br><br>
</div>
</td>
</table>
</body>
Avatar billede Slettet bruger
16. februar 2004 - 19:58 #19
cdc-> Jeg er alvorligt bange for at det er blevet mig for avanceret. -Jeg skal ha' det for dummies. Jeg aner ikke hvordan jeg skal bruge din kodening. Ja, det er ikke fordi jeg ikke prøver. Men jeg er jo ikke programmør.

Kan du gi' mig en forklaring eller fortælle om jeg evt. kan ændre farverne på scroll-baren ?!
Avatar billede cdc Novice
16. februar 2004 - 20:00 #20
Farverne laver du om her:    scrollbar-face-color:#CC9966;
    scrollbar-arrow-color:#000000;
    scrollbar-track-color:#CC9966;
    scrollbar-shadow-color:#cc9966;
    scrollbar-highlight-color:#cc9966;
    scrollbar-3dlight-color:#CC9966;
    scrollbar-darkshadow-color:#CC9966;

dette er en farve :#CC9966
Avatar billede Slettet bruger
16. februar 2004 - 20:16 #21
cdc-> Opret et svar - så du kan få point !
Avatar billede cdc Novice
16. februar 2004 - 20:22 #22
svarer :o) Og husk at farven i denne: filter: chroma(color=#CC9966) er den der ikke skal ses
Avatar billede cdc Novice
16. februar 2004 - 20:30 #23
Spørg bare her i spm. så kigger jeg ind hvis det er, tak for points

/cdc
Avatar billede Slettet bruger
16. februar 2004 - 20:31 #24
Jeg ved stadig ikke hvor min Iframe er i koden ? Men jeg prøver at lege lidt vidre med det.
Avatar billede Slettet bruger
16. februar 2004 - 20:34 #25
Jeg har jo en fast standard side i framen (name="main" src=http://www.siden) hvordan får jeg den ind ??
Avatar billede cdc Novice
16. februar 2004 - 20:35 #26
jeg har ikke lagt den som iframe men som en div det du skal gøre er at smide den css op i head som det jeg har lavet, den der hedder TD smider du bare væk, det var kun til denne.
Din iframe kan se således ud:

<IFRAME name=main src="http://www.siden" frameBorder=0 width=600 height=730 style="FILTER: chroma(color=#CC9966)" allowTransparency></iframe>

som du selv skriver
Avatar billede cdc Novice
16. februar 2004 - 20:36 #27
og prøv så at smide denne kode ind i head på den side du har din iframe:

BODY {
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    scrollbar-face-color:#CC9966;
    scrollbar-arrow-color:#000000;
    scrollbar-track-color:#CC9966;
    scrollbar-shadow-color:#cc9966;
    scrollbar-highlight-color:#cc9966;
    scrollbar-3dlight-color:#CC9966;
    scrollbar-darkshadow-color:#CC9966;
}
-->
</style>
Avatar billede Slettet bruger
16. februar 2004 - 20:58 #28
Nope, jeg kan ikke bruge det.
Jeg arbejder "på" en webbyen hjemmeside, der kan jeg ikke sætte noget i head, da den er standard fra webbyens side. - Derfor skrev jeg at det IKKE skulle være css !!! Mit projekt er sådan set at få det bedst mulige ud af HTML.

Så medmindre at jeg kan ændre farverne på scroll-baren med alm. HTML, så slutter vi bare her!

Ellers tak for hjælpen !!
Avatar billede gil-galad Nybegynder
16. februar 2004 - 21:05 #29
din style behøver ikke at være i head... det virker fint i body...
Avatar billede Slettet bruger
16. februar 2004 - 21:11 #30
Æhh, er der ikke noget med at style skal placeres på den side som vises i framen, og ikke den side som holder framen ?
Avatar billede cdc Novice
16. februar 2004 - 21:27 #31
Hvis du kan smide den i body, gør du bare således:
<body style="scrollbar-face-color:#CC9966; scrollbar-arrow-color:#000000; scrollbar-track-color:#CC9966; scrollbar-shadow-color:#cc9966; scrollbar-highlight-color:#cc9966; scrollbar-3dlight-color:#CC9966; scrollbar-darkshadow-color:#CC9966;">
Avatar billede Slettet bruger
16. februar 2004 - 21:49 #32
Så fandt jeg ud af det.  Yeehhaaaa !!!

Dette stylescript skal placeres på siden som åbnes/vises i Iframen - ikke samme side som holder Iframen !

<STYLE type=text/css>
BODY {
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    color: #000000;
    scrollbar-face-color:#CC9966;
    scrollbar-arrow-color:#000000;
    scrollbar-track-color:#CC9966;
    scrollbar-shadow-color:#cc9966;
    scrollbar-highlight-color:#cc9966;
    scrollbar-3dlight-color:#CC9966;
    scrollbar-darkshadow-color:#CC9966;
}
-->
</STYLE>

Iframen skal bare være som før:

<IFRAME name=main src="http://www.siden" frameBorder=0 width=600 height=730 style="FILTER: chroma(color=#CC9966)" allowTransparency></iframe>

Det køre sgu ! Nu har jeg ingen scroll-bar overhovedet, men kan fint scrolle !  Tak skal i ha'- begge to!
Avatar billede cdc Novice
16. februar 2004 - 21:51 #33
fino, så skulle alt være på plads
Avatar billede Slettet bruger
16. februar 2004 - 21:52 #34
Yep !
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