webForumDet fria alternativet

Hjälp med IFRAME

14 svar · 597 visningar · startad av Jerex

JerexMedlem sedan dec. 20046 inlägg
#1

Hejsan, jag är ganska nybörjare när det gäller HTML kåder så jag skulle undra om jag kunde få lite hjälp här.

Jag skulle villja ha en ruta så här:

http://www.webdesignskolan.com/html/iframe/exempel_transparent2.htm

Och då ska jag använda den här kåden, enligt sidan:

<BODY>

<table width="100%" height="100%" border="0">
<tr>
<td align="center" valign="middle">
<iframe src="iframe-sidan.htm" name="iframe" width="300" height="300" scrolling="auto" frameborder="0" allowtransparency="true"></iframe>
</td>
</tr>
</table>

</BODY>

MEN! Var och hur skriver jag in kåden för den bilden där rutan ska vara i?

frankofMedlem sedan jan. 20016 874 inlägg
#2

"knyck" båda sidorna då ;)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Dreamweaverskolan, IFRAME i tabell</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
	background-image: url(iframe_bakgrund2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
-->
</style>
</head>

<body>
<table width="100%" height="100%" border="0">
  <tr>
    <td align="center" valign="middle"><iframe src="iframe-text_transparent2.htm" width="300" height="300" scrolling="auto" frameborder="0" allowtransparency="true"></iframe>&nbsp;</td>
  </tr>
</table>
</body>
</html>

Och innehållet i iframen:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>iframe-text</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="iframemall.css" rel="stylesheet" type="text/css">
</head>

<body style="background-color:transparent">
<p>I det h&auml;r exemplet &auml;r IFRAME <strong>centrerad </strong>p&aring; 
  sidan <strong>b&aring;de vertikalt och horisontellt</strong>. Det &auml;r gjort 
  genom att l&auml;gga IFRAME i en tabell d&auml;r det angivits att <strong>bredd 
  och h&ouml;jd p&aring; tabellen </strong>ska vara<strong> 100%</strong> och 
  <strong>cellens </strong>inneh&aring;ll ska vara <strong>centrerat</strong>:</p>
<p><font color="#004080">&lt;body&gt;<br>
  <strong>&lt;table width=&quot;100%&quot; height=&quot;100%&quot; border=&quot;0&quot;&gt;</strong><br>
  &lt;tr&gt;<br>
  <strong>&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;<br>
  </strong></font><font color="#004080"><font color="#0066CC">&lt;iframe src=&quot;iframe-text.htm&quot; 
  width=&quot;300&quot; height=&quot;300&quot; scrolling=&quot;auto&quot; frameborder=&quot;0&quot; 
  allowtransparency=&quot;true&quot;&gt;&lt;/iframe&gt;<br>
  </font>&lt;/td&gt;<br>
  &lt;/tr&gt;<br>
  &lt;/table&gt;</font></p>
<p>Det h&auml;r exemplet visar att det d&aring; g&aring;r att anpassa en ram &ouml;ver 
  en bakgrundsbild <strong>utan att beh&ouml;va dela upp bakgrundsbilden</strong> 
  som i traditionella ramar/frames. F&ouml;r att bakgrundsbilden ocks&aring; ska 
  vara centrerad och aldrig upprepas i bredd- eller h&ouml;jdled anv&auml;nds 
  <strong>CSS</strong> f&ouml;r att ge bakgrundsbilden egenskaperna <font color="#004080"><strong>no-repeat</strong></font> 
  och <font color="#004080"><strong>position: center</strong></font>.<font color="#004080"><strong> 
  </strong></font>Exemplet nedan visar koden f&ouml;r denna sida:</p>
<p><br>
  <font color="#004080">&lt;head&gt;<br>
  &lt;style type=&quot;text/css&quot;&gt;<br>
  &lt;!--<br>
  body {<br>
  <strong>background-image: url(bakgrund.jpg);<br>
  background-repeat: no-repeat;<br>
  background-position: center center;</strong><br>
  }<br>
  --&gt;<br>
  &lt;/style&gt;<br>
  &lt;/head&gt;</font></p>
<p>&nbsp;</p>
<p>...och slutligen lite br&ouml;dtext f&ouml;r att fylla ut IFRAME s&aring; att 
  du f&aring;r scrolla i den:</p>
<p>En IFRAME (Inline Floating Frames) &auml;r en ram som &auml;r oberoende av 
  webl&auml;sarens f&ouml;nster avseende storlek och placering. Ett vanligt frameset 
  best&aring;r ju av tv&aring; eller flera ramar som storleksm&auml;ssigt anges 
  i pixlar, procent eller andel f&ouml;rh&aring;llande till f&ouml;nsterstorleken. 
  <a href="../frames/frameindex.htm">L&auml;s mer om Frames/Ramar h&auml;r&nbsp;&raquo;</a>. 
  En IFRAME placeras i ett dokument men visar liksom Frames/Ramar inneh&aring;llet 
  i ett annat k&auml;lldokument. Den sida som ska visas i IFRAME &auml;r allts&aring; 
  en annan HTML-sida som du f&ouml;rberett och sparat tidigare.</p>
<p>IFRAME kan placeras <strong>&ouml;verlappande</strong> och kan ha &auml;ven 
  ha en <strong>transparent bakgrund</strong>. OBS! &Auml;ven om IFRAME &auml;r 
  standard fr&aring;n och med HTML&nbsp;4 (<a href="http://www.w3.org" target="_blank">l&auml;s 
  mer p&aring; [url]www.w3c.org[/url]</a>) s&aring; &auml;r st&ouml;det begr&auml;nsat i 
  andra webl&auml;sare &auml;n Internet Explorer. &Ouml;verlappande IFRAME anv&auml;nder 
  attributet <font color="#004080"><strong>z-index</strong></font> vilket st&ouml;ds 
  av IE&nbsp;4 n&auml;r det g&auml;ller Lager (layers). Z-index f&ouml;r IFRAME 
  st&ouml;ds d&auml;remot bara av <strong>IE&nbsp;5.5 och senare versioner</strong>. 
  Om webl&auml;saren inte st&ouml;der IFRAME visas inget inneh&aring;ll alls!</p>
</body>
</html>

Den första kan du döpa till vad du vill, den andra döper du till "iframe-text_transparent2.htm" eller ändrar till något mera lämpligt ;)

JerexMedlem sedan dec. 20046 inlägg
#3

Ok. Allt ät helt rörigt nu. Hur placerar jag båda kåderna, (de du nämnde) ihopp? Bilden till bakrunden hoss mig är "!!!!!!.JPG", var placerar jag detta?

Ursäkta min okunnighet.

Alpha IIMedlem sedan maj 20002 993 inlägg
#4

Ursäkta min okunnighet.

Kod stavas med ett "o". Nu är ursäktad ;)

dectgapMedlem sedan sep. 20021 655 inlägg
#5

Alpha II skrev:

Nu är ursäktad ;)

Satser brukar ha subjekt.

Jerex skrev:

Ok. Allt ät helt rörigt nu. Hur placerar jag båda kåderna, (de du nämnde) ihopp? Bilden till bakrunden hoss mig är "!!!!!!.JPG", var placerar jag detta?

Spara de två HTML-filerna och bilden i samma mapp.

Byt ut iframe_bakgrund2.jpg till namnet på den bild du vill ha som bakgrund (!!!!!!.JPG).

JerexMedlem sedan dec. 20046 inlägg
#6

Hur sätter jag ihopp båda koderna? efter varandra bara?

icaaqMedlem sedan okt. 20005 273 inlägg
#7

dectgap skrev:

Spara de två HTML-filerna och bilden i samma mapp.Byt ut iframe_bakgrund2.jpg till namnet på den bild du vill ha som bakgrund (!!!!!!.JPG).

Mer behöver du inte göra :)

mv icaaq

frankofMedlem sedan jan. 20016 874 inlägg
#8

Jerex skrev:

Hur sätter jag ihopp båda koderna? efter varandra bara?

öppna notepad med ett tomt dokument, klistra in den första kodbiten, spara filen som t.ex. "index.html".
Gör samma med den andra kodsnutten, och spara som "iframe-text_transparent2.htm"
Sedan gör du som "AlphaII" skriver.

JerexMedlem sedan dec. 20046 inlägg
#9

Så här ser min kod ut just nu:

<BODY>

<table width="100%" height="100%" border="0">
<tr>
<td align="left" valign="middle">
<iframe src="!!!!!!.JPG" name="iframe" width="750" height="600" scrolling="auto" frameborder="0" allowtransparency="true"></iframe>
</td>
</tr>
</table>

</BODY>

MEN! Hur gör jag för att skriva rakt på bilden?

frankofMedlem sedan jan. 20016 874 inlägg
#10

Ok, vi provar igen, ta denna koden och gör en sida som heter "index.html", det är här du "sätter upp" iframen och bakgrundsbilden.

<html>
<head>
<title>Dreamweaverskolan, IFRAME i tabell</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
	background-image: url(!!!!!!.JPG);
	background-repeat: no-repeat;
	background-position: center center;
}
-->
</style>
</head>

<body>
<table width="100%" height="100%" border="0">
  <tr>
    <td align="center" valign="middle"><iframe src="iframe.html" width="300" height="300" scrolling="auto" frameborder="0" allowtransparency="true"></iframe> </td>
  </tr>
</table>
</body>
</html>

Så tar du detta och gör ett nytt html-dokument, och döper den till "iframe.html", det är här du gör texten.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>iframe-text</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body style="background-color:transparent">
<p> din text här </p>
</body>
</html>

Spara alla filer i samma mapp, du skall nu ha tre(3) filer i den mappen(index.html, iframe.html och !!!!!!.JPG)
Öppna nu index.html i din favoritwebläsare och "beundra" resultatet ;)

JerexMedlem sedan dec. 20046 inlägg
#11

Allting fungerer utmärkt när jag klickar på filerna, men efter att jag skickat in dem med pfp program så visar det inget på hemsidan.

JerexMedlem sedan dec. 20046 inlägg
#12

Sen så har jag redan en fil med namn Index.

frankofMedlem sedan jan. 20016 874 inlägg
#13

URL?

moss kingMedlem sedan dec. 20041 inlägg
#14

Jag har ett liknande problem funkar fint att få genomskinligt i en iframe men försökte sedan att få genomskinligt i en iframe med frames. Detta funkade bra i Mozilla Firefox och netscape men inte i ie vet nån varför?

frankofMedlem sedan jan. 20016 874 inlägg
#15

moss king skrev:

Detta funkade bra i Mozilla Firefox och netscape men inte i ie vet nån varför?

IE är korkad?
IE är känd för att ha sämre stöd för det mesta, varför det är så i ditt fall vet jag inte, säkert någon som har stenkoll som kan svara på det(http://www.alistapart.com/ http://www.blooberry.com/ osv...)

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
132 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)