Avatar billede dk_akj Nybegynder
29. august 2002 - 10:30 Der er 14 kommentarer og
3 løsninger

Iframe og browsere

Hejsa

Er der browsere der ikke er glade for iframes ??
Hvis jeg laver en side med iframes, hvor mange % af nettets brugere skal jeg så rene med kan bruge siden ??

//akj
Avatar billede lequet Nybegynder
29. august 2002 - 10:33 #1
Du skal nok regne med at mindst 99% af dine besøgende kan bruge det... Men du kan for en sikkerheds skyld gøre sådan her :

<iframe>Her smider du indholdet af den fil som også vises i din iframe</iframe>

På den måde vil browsere som ikke understøtter iframes stadig vise siden nogenlunde korrekt.
Avatar billede cdc Novice
29. august 2002 - 10:36 #2
NE er ikke glad for det, brug også ilayer
Avatar billede cdc Novice
29. august 2002 - 10:37 #3
NE 4 og 5 kan forstår ikke <iframe> men <ilayer> det samme med gamle IE browsere. NE 6 bruger <iframe>
Jeg ved ikke med opera osv
Avatar billede bamzen Nybegynder
29. august 2002 - 10:38 #4
Netscape 4.x er ikke glad for iframes

disse brugere har mulighed for at opdatere til netscape 6

og hvis vi regner med netscape og internet explorer brugere, dækker de ca 95% af brugerne.... (de sidste ca 5% er alle mulige og umulige browsere som mozilla, opera, lynx, etc)
Avatar billede dk_akj Nybegynder
29. august 2002 - 11:02 #5
Ok, det er første gang jeg vil bruge iframe så jeg ved ikke så meget om det.
Hvis jeg bruger iframe og går ud fra at mine brugere har nogenlunde opdaterede browsere, så kan jeg vel nøjes med iframe'en ??

Kan man iøvrigt lave en iframe transparent ?? +30pts
Avatar billede lequet Nybegynder
29. august 2002 - 11:08 #6
Du kan ikke lave en iframe gennemsigtig, men du kan istedet bruge et div sådan her :

<div style="overflow:auto;width:400px;height:400px;border:1px solid black;">
Indhold her
</div>
Avatar billede cdc Novice
29. august 2002 - 11:08 #7
<iframe style="background-color:transparent; border-width:0px;">
Avatar billede lequet Nybegynder
29. august 2002 - 11:09 #8
Div'et skulle være gennemsigtigt, det er i hvert fald det tætteste du kommer på, og det skulle virke i alle nyere browsere, altså nogenlunde de samme som understøtter iframes
Avatar billede cdc Novice
29. august 2002 - 11:11 #9
<IFRAME NAME="main" ALLOWTRANSPARENCY="true" FRAMEBORDER=0 border=0 scrolling=yes WIDTH="90%" HEIGHT="100%" SRC="main.htm"></IFRAME>


og i css skal der i body style stå:  background:transparent;
Avatar billede dk_akj Nybegynder
29. august 2002 - 12:01 #10
cdc >> dit eksempel kan jeg ikke lige få til at virke.
leguet >>Hvor skal iframe tagget stå i dit eks. ??

Her er hvad jeg gerne vil have.
http://www.swk-surf.dk/v3/img/iframe.jpg
Jeg vil så gerne have at iframen er gennemsigtig, uden at de andre farver på siden ændres.

//akj
Avatar billede cdc Novice
29. august 2002 - 12:14 #11
set denne ind i <head> eller på din side som skal være transparent: <style><!--
body { background:transparent;
}
//--></style>
Avatar billede dk_akj Nybegynder
29. august 2002 - 12:22 #12
Hmmm, det kan jeg ikke få til at virke:
Har jeg misforstået noget ?? (sikkert et rungende ja)


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<link rel="Stylesheet" HREF="../style/style1.css" TYPE="text/css">
<html>
<head>
    <title>SWK</title>
<style>
body { background:transparent;
}
</style>
</head>
<table border="0" align="center">
    <tr align="center">
        <td>
            <img src="../img/top.gif" alt="" width="458" height="25" border="0">
        </td>
    </tr>
</table>
<table border="0" align="center">
    <tr>
        <td>
            <!--#include file="menu.asp"-->
        </td>
    </tr>

    <TR>
        <td align="center" valign="middle">
            <table width="750" height="550" border="0" align="center" background="../img/back.jpg">
                <tr align="center">
                    <td>
                        <table height="500" width="700" border="0" align="center">
                            <tr>
                                <td>

<IFRAME NAME="main" ALLOWTRANSPARENCY="true" FRAMEBORDER=0 border=0 scrolling=yes WIDTH="90%" HEIGHT="100%" SRC="../inc/test.htm"></IFRAME>
Avatar billede cdc Novice
29. august 2002 - 12:34 #13
Avatar billede cdc Novice
29. august 2002 - 12:35 #14
det er ikke den side du skal have
<style>
body { background:transparent;
}
</style>
i, det er test.htm
Avatar billede dk_akj Nybegynder
29. august 2002 - 12:41 #15
Ahhh og jubiiii så spiller det :o)

Tak for hjælpen

//akj
Avatar billede cdc Novice
29. august 2002 - 12:43 #16
takker for points
Avatar billede dk_akj Nybegynder
16. september 2002 - 08:02 #17
Hej igen.

Jeg har fået et lille problem.
Min iframe er ikke transparent i ie5.0 og 5.1 (har ikke haft mulighed for at checke med ie5.5)

Hvad kan det skyldes ??
Kan det fixes så det også virker på ie5.0 + 5.1 ??

Der er 50 pts i et nyt spørsmål hvis i kan hjælpe mig.

//akj
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