Avatar billede nadine Nybegynder
28. oktober 2002 - 11:05 Der er 25 kommentarer og
1 løsning

background-color: transparent i frameset

Allerførst: Kig ind på www.nadine.dk/test

Klik på de forskellige links og se at det funker fint med transparent baggrund i de dokumenter der åbnes i den iframe du ser til højre.

Liiiiige bort set fra det frameset der kommer frem når du klikker på [Vagtplan]

Og det er jo knap så lækkert at se på, så hvad gør jeg galt?

Den er lidt snørklet at finde ud af men det er et html-dokument der består af et frameset som åbner i en iframe.

iframets navn er "hoejre"
frameset-filen hedder "nyvagtplan.html"
inks-delen hedder "vagtplanlinks.html"
slider-delen med tabellerne hedder "vagtplanslider.html"
De ligger alle i mappen www.nadine.dk/test

Jeg har forsøgt en masse men uden held.

Håber nogen kan hjælpe

/Nadine
Avatar billede backside Nybegynder
28. oktober 2002 - 11:32 #1
Tror du får problemer med at få det til at virke, mener ikke at du kan få et frameset til at være tranparent.
Du kan få indholdet til det som du har gjort på de andre sider, men ikke et frameset.
Avatar billede backside Nybegynder
28. oktober 2002 - 11:43 #2
Du er nok nød til at lave dit vagtplan frameset om til at hente vagtplanslider.html med iframe.
Så vil det virke, men jeg ved ikke hvad der sker med din "sidescroll" så.
Avatar billede nadine Nybegynder
28. oktober 2002 - 11:57 #3
Nej - det er jo netop det der er problemet =o/

Men jeg VIL bare ha' den slider!
Og jeg VIL bare ha' det til at se ordentligt ud!

*tænker stadig men har brug for hjælp*

/Nadine
Avatar billede nadine Nybegynder
28. oktober 2002 - 11:59 #4
Kan være jeg skal omformulere spørgsmålet til "hvordan laver jeg et frameset med en slider om til iframes"  - men vil lige se om ikke nogen har en løsning først.
Avatar billede justdoit Nybegynder
28. oktober 2002 - 12:31 #5
På denne side: http://www.nadine.dk/test/nyvagtplan.html


Har du dette stående to gange!!!

<FRAME SRC="vagtplanlinks.html" NAME="menuFrame" SCROLLING="NO" MARGINHEIGHT="0" MARGINWIDTH="0" FRAMEBORDER="NO" allowTransparency="true">
Avatar billede cdc Novice
28. oktober 2002 - 12:33 #6
den ene hedder vagtplanslider.html :o)
Avatar billede justdoit Nybegynder
28. oktober 2002 - 12:35 #7
ups;-)
Avatar billede justdoit Nybegynder
28. oktober 2002 - 12:39 #8
Prøv at sætte dette ind i http://www.nadine.dk/test/nyvagtplan.html:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<HTML>
<HEAD><TITLE>FRAMESET</TITLE>
<!-- Minus AutoDato -->
<META NAME="Generator" CONTENT="Stone's WebWriter 3">

<script language='javascript'>

var scrol = new Object();
scrol['menuFrame'] = new Object();
scrol['mainFrame'] = new Object();

function goTargY( targ, fil, anker ) {
    if ( frames[targ] ) {
        if ( frames[targ].location.href.indexOf( fil ) >= 0 ) {
            frames[targ].scyId( anker );
        } else {
            scrol[targ].pendY = anker;
            frames[targ].location.href = fil;
        }
    }
}; //end goTargY( string, string, string )

function goTargX( targ, fil, anker ) {
    if ( frames[targ] ) {
        if ( frames[targ].location.href.indexOf( fil ) >= 0 ) {
            frames[targ].scxId( anker );
        } else {
            scrol[targ].pendX = anker;
            frames[targ].location.href = fil;
        }
    }
}; //end goTargX( string, string, string )

// --> </script>

</HEAD>

<BODY STYLE="background-color: transparent" TEXT="#660033" LINK="#FFFFFF" VLINK="#FFFFFF" ALINK="#9900CC">
<FRAMESET ROWS="130,*">

    <FRAME SRC="vagtplanlinks.html" NAME="menuFrame" SCROLLING="NO" MARGINHEIGHT="0" MARGINWIDTH="0" FRAMEBORDER="NO" allowTransparency="true">

    <FRAME SRC="vagtplanslider.html" NAME="mainFrame" SCROLLING="no" MARGINHEIGHT="0" MARGINWIDTH="0" FRAMEBORDER="NO" allowTransparency="true">

<NOFRAMES>

Denne side er opbygget med rammer, hvilket din browser ikke kan vise.
Klik her for at komme videre:<BR>
<A HREF="scrolly.html">Uden rammer</A>

</NOFRAMES>
</FRAMESET>
</body>
</HTML>
Avatar billede backside Nybegynder
28. oktober 2002 - 13:08 #9
Dette er dit link i vagtplanlinks.html.

<a href="vagtplanslider.html#46">46</a>

I vagtplanslider.html smider du denne: <a name="46"> ind EFTER den uge du vil hen til. I dette tilfælde uge 46.
Så burde det virke, og du vil ha´ transparent baggrund.

Dette er til løsningen med iframe i stedet for det oprindelige frameset.
Avatar billede nadine Nybegynder
28. oktober 2002 - 13:08 #10
justdoit> Øehm... nej jeg vil da ej! *G*

Det er jo slet ikke den fil der er problemet.
Hvis du klikker dig rundt på de andre links kan du se at den funker upåklageligt allevegne.

Der er KUN det indhold der er i det iframe der hedder hoejre når du klikker på [Vagtplan]

Sådan som jeg ser det er det vist fordi man skal bruge et <body> for at kunne definere at det skal være transparent.
Og en frameset-fil indeholder jo netop IKKE nogen <body> - eller har jeg helt misforstået det?
Så vidt jeg har forsøgt og forstået så bliver siden blot hvid og indeholder ingen tekst.

Har du testet det?
For det funker ikke her hos mig i hvert fald... =o/
Avatar billede nadine Nybegynder
28. oktober 2002 - 13:12 #11
backside> Jamen jeg må stole på det passer hvad du siger og så bruge det når jeg når så langt.
Jeg kan simpelthen ikke få den slider til at funke som iframes...
Scriptet er bare ikke skrevet til iframes ser det ud til, og jeg er åbenbart ikke dygtig nok til at lave scriptet om fra frameset til iframes.
Jeg har prøvet i 1½ time nu, og kan ikke finde på mere end jeg har prøvet *suk*
Avatar billede backside Nybegynder
28. oktober 2002 - 13:31 #12
Med min løsning "slider" den ikke men "springer"
Har ikke gennemtestet det helt, men det burde virke.
Avatar billede cdc Novice
28. oktober 2002 - 13:40 #13
du behøver ikke at have transparent i body i de filer der skal ligge i en iframe. Der skal ingen farve være, da det er iframen der bestemmer om den skal være transparent, og der har du allowtrancparency: true. mener jeg
Avatar billede backside Nybegynder
28. oktober 2002 - 13:44 #14
/cdc>> Netop, men så virker slideren ikke.
Den virker kun med et frameset, som det oprindelig var. De to filer i frameset´et er også transparante men ikke selve frameset´et.
Den er lidt kringlet, tror også jeg gi´r  op nu.  ;)
Avatar billede nadine Nybegynder
28. oktober 2002 - 13:54 #15
backside> Jeg kan også godt få den til at "hakke" i iframes.
Men det er jo ikke så fedt når man godt vil ha den til at glide =o/
Giver du fortabt?

cdc> Enig@backside
Det er netop IKKE i iframes vi har problemet med transparent, men i framesettet *mer' suk*

Lader den stå her til imorgen og hvis ikke der er bid, så må jeg jo omformulere spørgsmålet til hvordan man konverterer et script der er lavet til frameset til iframes.

...oO( Hvem fik dog også den pokkers idé at spare penge og lave det selv? ) *GG*
Avatar billede backside Nybegynder
28. oktober 2002 - 14:17 #16
Jep, jeg gi´r op.  :(
Avatar billede cdc Novice
28. oktober 2002 - 14:41 #17
Har selv testet en del og giver op. Men en anden ting, hvorfor bruger i ikke en helt almindelig kalender, med lidt fed grafik
Avatar billede backside Nybegynder
28. oktober 2002 - 18:53 #18
Nu har jeg ledt hele MSDN.microsoft.com igennem, det er kun muligt at lave transparency med iframe.
Så kom det på plads.
Avatar billede nadine Nybegynder
30. oktober 2002 - 00:39 #19
backside> Thanx! Jeg er kommet frem til samme konklusion - desværre! =o/

Vil derfor oprette et andet spørgsmål - alternativt en opgave så nogen der er fix nok til det kan lave slider-scriptet om så det passer til iframes uden at hakke i stedet.

cdc> Fordi det ikke ser lige så fedt ud som slideren - og fordi det giver mig mulighed for at redigere i filen langt ud i fremtiden.
Den del af filen man kan se i slideren kan jeg jo begrænse ved kun at lave links der henter de uger i dokumentet jeg ønsker folk skal kunne se... Såmænd =o)

/Nadine
Avatar billede backside Nybegynder
30. oktober 2002 - 00:45 #20
Du behøver ikke links for at se de andre uger.
Så hvis det er derfor er det unødvendigt.
Avatar billede cdc Novice
30. oktober 2002 - 08:59 #21
Kan du køre asp/php på din server ?
Avatar billede nadine Nybegynder
01. november 2002 - 00:04 #22
backside> Ikke forstået...?

cdc> Nope =o/
Avatar billede backside Nybegynder
01. november 2002 - 00:52 #23
Som jeg forstår det vil du "gemme" bestemte uger ved ikke at lave link til dem, er det korekt.
Det er denne kommentar jeg henviser til:

"Den del af filen man kan se i slideren kan jeg jo begrænse ved kun at lave links der henter de uger i dokumentet jeg ønsker folk skal kunne se"

Du behøver ikke links for at se ALLE uger, de kan godt ses aligevel.
Avatar billede nadine Nybegynder
05. november 2002 - 02:55 #24
backside> ok... dér tabte du mig...

Det jeg vil er at have det til at se ud som det gør på www.nadine.dk/test - men med transparent baggrund.
Vi har konstateret at det IKKE kan lade sig gøre i et frameset - men hvad gør jeg så?

Kan jeg lave det med iframes?
Og hvad skal jeg skrive om i scriptet for at få det til at funke?

/Nadine
Avatar billede backside Nybegynder
05. november 2002 - 08:31 #25
He-he, vi går nok lidt forbi hinanden.  ;)

Jeg prøver at se på det script, det må ku´ lade sig gøre at få det til at virke med iframe.
Vender tilbage senere.
Avatar billede backside Nybegynder
05. november 2002 - 10:06 #26
*LOL*
Jeg fik det til at virke med iframe, men scriptet gør at tranperacy bliver umulig.
Dit slider script eliminere simpelthen allowTransparency atributten.

NU gi´r jeg op. *G*
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