/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Baggrundsfarve i iframe ?
Fra : Rasmus Mikkelsen


Dato : 19-06-04 23:54

Jeg har lavet en iframe på min side. De sider jeg gerne vil have
vist i min iframe, har sort baggrund. Men når de bliver vist i
iframe'en er der hvis baggrund. Hvordan ændrer jeg det ? Har
prøvet at indsætte et baggrundstag i min iframe, så den ser
således ud :
<iframe
align="center"
name="frame"
src="news.htm"
width="594"
height="500"
scrolling="no"
frameborder="0"
marginwidth="0"
marginheight="0"
bgcolor="00000">
</iframe>

desværre uden held. Hvad gør jeg forkert ?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Knud Gert Ellentoft (20-06-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 20-06-04 00:19

Rasmus Mikkelsen skrev:

>Har
>prøvet at indsætte et baggrundstag i min iframe,


Der skal ikke stå nogen baggrundsfarve i iframetagget, du sætter
baggrundsfarven på den side, som der skal åbnes i iframen.
--
Knud

Rasmus Mikkelsen (20-06-2004)
Kommentar
Fra : Rasmus Mikkelsen


Dato : 20-06-04 16:46

Jeg er ikke sikker på du forstod mit spørgsmål helt knud. Synes jeg
havde gjordt opmærksom på at jeg havde angivet farven på mine sider.
Brugte det meste af aftenen på at finde et andet svar jo jeg fandt
følgende som virkede :
allowtransparency="true"
skulle indsættes i min iframe.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Christoffer (20-06-2004)
Kommentar
Fra : Christoffer


Dato : 20-06-04 22:03


> Jeg er ikke sikker på du forstod mit spørgsmål helt knud. Synes jeg
> havde gjordt opmærksom på at jeg havde angivet farven på mine
>sider.

Jeg tror heller ikke at jeg forstår så! Hvis jeg var dig, ville jeg
fjerne bgcolor fra dit <iframe>, og istedet angive farven på den side
som skal vises i iframen...


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Rasmus Mikkelsen (21-06-2004)
Kommentar
Fra : Rasmus Mikkelsen


Dato : 21-06-04 00:52

Ja, jeg har sikkert ikke forklaret mig godt nok. Jeg har lavet en
<iframe> på min index side. De sider der skal vises der i, har en sort
baggrundsfarve. Problemet var så at når de blev vist på index-siden, var
baggrundsfarven hvis i stedet for sort, som angivet på siden der skulle
vises. Der for PRØVEDE jeg at angive baggrundsfarven i min <iframe>. Jeg
skrev også at det ikke lykkedes. Derfor var jeg ikke i tvivl om at det
var forkert, det jeg havde lavet. Derfor ville jeg høre om der var nogle
der vidste hvordan man gjorde det.
Jeg fandt selv en løsning der virkede for mig, nemlig :
allowtransparency="true"
Takker for at folk, ville prøve at hjælpe :D

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Ryan Kristensen (21-06-2004)
Kommentar
Fra : Ryan Kristensen


Dato : 21-06-04 12:23

On 20 Jun 2004 23:52:13 GMT, Rasmus Mikkelsen <Rasmus.mikkelsen@privat.dk>
wrote:

> Ja, jeg har sikkert ikke forklaret mig godt nok. Jeg har lavet en
> <iframe> på min index side. De sider der skal vises der i, har en sort
> baggrundsfarve. Problemet var så at når de blev vist på index-siden, var
> baggrundsfarven hvis i stedet for sort, som angivet på siden der skulle
> vises.

Vil det sige, at du har lavet en side, som har en sort baggrund når du ser
den alene, men når du åbner den i en iframe, så har den en hvid baggrund?

> Der for PRØVEDE jeg at angive baggrundsfarven i min <iframe>. Jeg
> skrev også at det ikke lykkedes. Derfor var jeg ikke i tvivl om at det
> var forkert, det jeg havde lavet. Derfor ville jeg høre om der var nogle
> der vidste hvordan man gjorde det.

Hvis du skal bruge en baggrundsfarve og ikke et baggrundsbillede, er det
helt klart at foretrække at benytte css (eller hvis man er til mere
gammeldags kode så bgcolor) til at definere baggrundsfarven i det dokument
der hentes i iframen.
Din forklaring er dog lidt uklar, så det ville hjælpe meget, med et link
til den side du har forsøgt på.
I øvrigt så kan jeg se på din første post, at du har forsøgt at bruge
bgcolor i stedet for css og derudover så har du skrevet bgcolor="00000",
hvilket nok ikke giver mening.
Da det ser ud til, at du forsøger at definere farven med hex-farvekoder,
der som navnet indikere bruger seks tegn til at specificere farven, så er
det meningen at du skal bruge 6 tegn i stedet for 5.
Derudover ville det også være smart at angive, at det er en farvekode med
#-tegnet.
Så du kan enten skrive:
bgbolor="#000000" eller den noget kortere form: bgcolor="#000"
Hvis du vil lave det på en lidt mere moderne måde, så skal du gøre det med
css:
<iframe style="background-color:#000;"....>
Derudover så kan du også skrive background-color:black; i dette tilfælde.

> Jeg fandt selv en løsning der virkede for mig, nemlig :
> allowtransparency="true"

Dette her giver ikke iframen en baggrundsfarve, men gør i stedet at
baggrunden (i IE) bliver transparent, hvis du vil bruge samme løsning i
Mozilla, skal du vha. css definere background-color:transparent;
Og i Opera kan du - så vidt jeg ved - ikke gøre baggrunden transparent.
Så hvis det drejer som om at bruge en baggrundsfarve, så er det bedst
understøttet, at sætte baggrundsfarven i dokumentet der indsættes vha.
iframe, da man så kan få det ens i alle browsere.
Hvis man vil have en baggrundsfarve i en iframe, er det jo en mærkelig
løsning at gøre den transparent

Kom venligst med et link til din side, da det så vil være lettere at
hjælpe.

Og tag venligst et kig på følgende side:
<http://www.usenet.dk/netikette/citatteknik.html>

--
Ryan Kristensen

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste