Avatar billede ladyhawk Praktikant
01. juli 2002 - 01:48 Der er 16 kommentarer og
2 løsninger

I-frame med transperant baggrund...

Hej med jer.

Jeg er ved at designe et web-sted for en spilleliga.

Jeg kunne godt tænke mig, at mine dokumenter vises enten i en I-frame hvor baggrunden skal være transperant, så mit baggundsbillede kan ses, eller hvis dokumentet kan scrolle inde i selve tabellen.

Er der mon en god og holdbar løsning på dette???

På forhånd tak for hjælpen
LadyHawk ;o)
Avatar billede schaefner Juniormester
01. juli 2002 - 01:56 #1
Når der kommer en side ind i iframen, så dækker den jo alligevel hele iframen, eller hvad?
Avatar billede =maddog= Nybegynder
01. juli 2002 - 05:36 #2
vi havde det samme spørgsmål kørende for mindre end en uge siden, så du kan med fordel bladre et par dage tilbage i spørgsmålene i denne aog DHTML kategorierne.
Jeg tror nok vi endte i at det kunne lade sig gøre, hvis indholdet af iframe blev gennemsigtigt. Problemet er så bare at tekst med videre også bliver transparent.
Men kig løs. Jeg kan huske galt.
Avatar billede 7th Praktikant
01. juli 2002 - 05:45 #3
Hvis du vil scrolle et dokument / tekst inde i en tabel kan man indsætte et div tag. Du kan eventuelt inkludere via enten asp eller php det pågældende dokument, anyway...

<td>
<div style="height: 000px; width: 000px; overflow: auto;">
Denne tekst laver en scrollfunktion hvis tekstindholdet fylder mere end td'en properties er sat til.
</div>
</td>
Avatar billede 7th Praktikant
01. juli 2002 - 05:45 #4
ups...

<td background="ditbaggrundsbilled.xxx">
<div style="height: 000px; width: 000px; overflow: auto;">
Denne tekst laver en scrollfunktion hvis tekstindholdet fylder mere end td'en properties er sat til.
</div>
</td>
Avatar billede oasen Nybegynder
01. juli 2002 - 05:48 #5
For at gøre en iframe transparent bruges:

<iframe allowtransparency='true' width=600 height=800 name=whatever frameborder='0' src=blabla.htm scrolling=no></iframe>"

Bemærk dog at det kun virker i Explorer. I andre browsere bliver baggrunden bare hvid.
Og husk at bruge ilayer til < NS6:

<ilayer width=600 height=800 name=whatever frameborder='0' src=blabla.htm></ilayer>

- her kan du desværre ikke definere "scrolling".


Var det det, du efterlyste?
Avatar billede oasen Nybegynder
01. juli 2002 - 05:52 #6
=maddog= --> Bliver teksten transparent??? Så kan den jo ikke ses(?)
Avatar billede =maddog= Nybegynder
01. juli 2002 - 07:39 #7
jeg misforstod. jeg troede det skulle være halvgennemsigtigt. altså med -moz-opacity eller hvad det nu hedder i IE (filter:opacity tror jeg nok).
NS6 forstår ikke <ilayer>. kun NS4.
Avatar billede oasen Nybegynder
01. juli 2002 - 15:20 #8
"NS6 forstår ikke <ilayer>. kun NS4."

Ja, derfor: "< NS6" :)
Begrebet ilayer har aldrig været standard og blev opfundet af Netscape, der fra og med version 6 også er gået over til iframes.
Avatar billede =maddog= Nybegynder
01. juli 2002 - 15:23 #9
jeg beklager at have misforstået det kryptiske < NS6.
Avatar billede oasen Nybegynder
01. juli 2002 - 15:25 #10
Ja, det var måske heller ikke verdens tydeligste angivelse, men det gik lidt stærkt ;)
Avatar billede ladyhawk Praktikant
02. juli 2002 - 00:03 #11
Jeg har en designet denne side www.thomasrosengaard.dk  Og den jeg er ved at lave ligner den i designet. Humlen er at der i tabellen med synlig ramme, skal vises et dokument, og det vil jeg gerne have til at scrolle, og ikke selve siden. Men mit baggruindsbillede skal hele tiden stå fast, så det er teksten der skal scrolle. Jeg vil gerne undgå at lave scroll i framen, da det hele kan finde på at rykke sig, og det ser ikke pænt ud.
Avatar billede ladyhawk Praktikant
02. juli 2002 - 00:05 #12
.........fortsat
Jeg har lavet fixet baggrund. Baggrundsbilledet er delt op i 3 billeder.
Jeg håber dette kan hjælpe lidt mere.
Avatar billede oasen Nybegynder
02. juli 2002 - 00:22 #13
Så du vil bruge et delvist transparent baggrundsbillede som baggrund i en transparent iframe, så man kan se baggrunden bag iframens baggrund??

Du kan ikke lave iframen transparent, hvis du anvender et baggrundsbillede i denne - heller ikke selvom baggrundsbilledet er delvist transparent (som reklamebilledet for ham tømmermesteren).
Avatar billede ladyhawk Praktikant
02. juli 2002 - 00:29 #14
Hmm..
Hvordan får jeg så passet billedet ind i I-framen, så det passer med resten. På samme måde som jeg har gjort i de eksistaernde frames??

Hvordan får jeg så teksten til at scrolle inde i tabellen og ikke hele siden?
Avatar billede oasen Nybegynder
02. juli 2002 - 23:20 #15
Du kan enten bruge 7th's foreslag med en "div", eller lægge en iframe ind med samme mål som din tabelcelle - evt. lidt mindre.
Men jeg mener ikke nogle af delene giver mulighed for at kunne se baggrunden bag din celle/iframe, hvis der her anvendes baggrund.

Sig til hvis du også er ved at blive forvirret :)
Avatar billede ladyhawk Praktikant
03. juli 2002 - 11:58 #16
Tak for hjælpen.
I får 30 point hver

LadyHawk
Avatar billede oasen Nybegynder
03. juli 2002 - 15:10 #17
Tak, men fandt du en løsning?
Avatar billede ladyhawk Praktikant
03. juli 2002 - 18:20 #18
Jeg tror nok jeg vil bruge en div, ellers bare det jeg have i forvejen, da det stort set giver det samme resultat.
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