Avatar billede psy8 Nybegynder
30. marts 2002 - 13:22 Der er 23 kommentarer og
1 løsning

tabels der viker som frames

kan dette lade sig gøre?
http://www.the-voice.dk/ip/main.gif, altså med tables. hvis ja; hvordan?

vh psy8
Avatar billede cms Nybegynder
30. marts 2002 - 13:24 #1
ikke direkte med tables, men med iframes jo da. i hver <td></td> som du ville have behandlet som frame skriver du:

<td width=100 height=10><iframe name="framenavn" width=100% height=100% border=0 frameborder=0></iframe></td>

når du så vil henvise til framen, gør du sådan:
<a href="blabla.html" target="framenavn">Link</a>
Avatar billede psy8 Nybegynder
30. marts 2002 - 13:28 #2
okay, men hvad er iframes? og hvad er forskellen mellem alm. frames.
Avatar billede cms Nybegynder
30. marts 2002 - 13:33 #3
alm. frames defineres i et frameset. I det frameset kan der kun være frames og intet andet. Der er altså ikke mulighed for så store armbevægelser omkring design osv.
Iframes kan defineres inden i en <body></body>, i en <td></td>, osv. osv. kort sagt hvor du vil have den! Altså inden i et andet dokument.
Ovenfor puttede vi den i en tabelcelle.
Den kan tilgås ligesom en normal frame.
Avatar billede psy8 Nybegynder
30. marts 2002 - 14:03 #4
tilgiv min uvidenhed, men kan du ikke give et layout eksempel. og lige prøve at ligge det ud på nettet så jeg kan se det i funktion?
Avatar billede cms Nybegynder
30. marts 2002 - 14:09 #5
okay, men det bliver lidt senere. jeg har lige travlt med en tagwall
Avatar billede psy8 Nybegynder
30. marts 2002 - 14:10 #6
okay det er iorden, tak
Avatar billede mhoffmann Nybegynder
30. marts 2002 - 14:11 #7
.
Avatar billede 0ffline Nybegynder
30. marts 2002 - 14:25 #8
http://www.bryrup-country.dk er opbygget af tabeller, indeholdene en iframe

/0ffline
Avatar billede cdc Novice
30. marts 2002 - 14:33 #9
Husk at du skal bruge ilayer hvis det skal fungere i ns
Avatar billede 0ffline Nybegynder
30. marts 2002 - 14:38 #10
<td width=100 height=10><iframe name="framenavn" width=100% height=100% border=0 frameborder=0></iframe><ilayer name="layernavn" width=100% height=100% border=0 frameborder=0<</ilayer></td>

Mener at det skal skrives sådan så, ns ignorer <iframe> og IE ignorer <ilayer>
Avatar billede psy8 Nybegynder
30. marts 2002 - 15:25 #11
her er en skabelon af layoutet http://www.the-voice.dk/ip/tablemain.htm, spørgsmålet er hvordan det så laves i iframes. giv et eksempel
Avatar billede olebole Juniormester
30. marts 2002 - 16:48 #12
<ole>
/cdc >> Kun i version 4.x. NS6+ forstår fint <iframe>  ;o)
/mvh
</bole>
Avatar billede cdc Novice
30. marts 2002 - 18:08 #13
<to><ole>i know, men det er jo ikke alle der har NS6 endnu</to></bole> :o)
Avatar billede grydgaard Nybegynder
03. april 2002 - 08:42 #14
du kan sagtens bruger tables som frames. du skal bare tilføje en lille smule php.
Avatar billede grydgaard Nybegynder
03. april 2002 - 08:47 #15
jeg laver lige en lille eksembel med php og en eksembel med iframes
Avatar billede grydgaard Nybegynder
03. april 2002 - 08:54 #16
her er der et eksembel med iframe/ilayer:

<html>
<head>
<title>tablemain</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">
<!--
a:link        { font-family: Arial; font-size: x-small; text-decoration: none; color:#808080; width: 100%;}
a:visited     { font-family: Arial; font-size: x-small; text-decoration: none; color:#808080; width: 100%;}
a:active      { font-family: Arial; font-size: x-small; text-decoration: none; color:#808080; width: 100%;}
a:hover      { font-family: Arial; font-size: x-small; text-decoration: none; color:#000000; background: #094362; width: 100%;}
.table        { border: 1px solid #09121C; font-size: x-small; color: #09121C;}
body        { font-family: Arial; font-size: x-small;}
-->
</style></head>

<body bgcolor="#C6E2FF" text="#000000">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td height="53" valign="top" colspan="3">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="744" height="53" valign="top" class="table" bgcolor="#CC3300">&nbsp;</td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td valign="top" height="29" colspan="3">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="744" height="29" valign="top">
            <table width="100%" border="0" bgcolor="#FBFED3">
              <tr bgcolor="#000000">
                <td class="table" width="16.67%">
                  <div align="center"><a href="dsd.dk" target="main">El. V&aring;ben</a></div></font>
                </td>
                <td class="table" width="16.67%">
                  <div align="center"><a href="dssad.dk" target="main">Gasv&aring;ben</a></div></font>
                </td>
                <td class="table" width="16.67%">
                  <div align="center"><a href="dsa.dk" target="main">Tastiskudstyr</a></div></font>
                </td>
                <td class="table" width="16.67%">
                  <div align="center"><a href="dfsd.dk" target="main">Tilbeh&oslash;r</a></div></font>
                </td>
                <td class="table" width="16.67%">
                  <div align="center"><a href="ds.dk" target="main">Tilbud</a></div></font>
                </td>
                <td class="table" width="16.67%">
                  <div align="center"><a href="dsa.dk" target="main">Butik info</a></div></font>
                </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td height="302" width="188" valign="top">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="188" height="302" valign="top" class="table" bgcolor="#999999">
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
          </td>
        </tr>
      </table>
    </td>
    <td valign="top" width="100%">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="354" height="302" valign="top" class="table" bgcolor="#000099">


<!-- jeg har tilføjet en iframe og en ilayrer her. ud over dette skal du lave en target="main" i alle dine links som du vil smide over i ifram'en/ilayer'en -->



><iframe name="main" width=100% height=100% border=0 frameborder=0></iframe><ilayer name="main" width=100% height=100% border=0 frameborder=0<</ilayer>


          </td>
        </tr>
      </table>
    </td>
    <td width="202" valign="top">
      <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#336600">
        <tr>
          <td width="202" height="302" valign="top" class="table">
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td height="2"></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td height="1"><img height="1" width="188" src="/spacer.gif"></td>
    <td></td>
    <td><img height="1" width="202" src="/spacer.gif"></td>
  </tr>
</table>
</body>
</html>
Avatar billede grydgaard Nybegynder
03. april 2002 - 09:01 #17
her er et lille eksembel med php. her skal du bare have en php-understøttende server.


<html>
<head>
<title>tablemain</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">
<!--
a:link        { font-family: Arial; font-size: x-small; text-decoration: none; color:#808080; width: 100%;}
a:visited     { font-family: Arial; font-size: x-small; text-decoration: none; color:#808080; width: 100%;}
a:active      { font-family: Arial; font-size: x-small; text-decoration: none; color:#808080; width: 100%;}
a:hover      { font-family: Arial; font-size: x-small; text-decoration: none; color:#000000; background: #094362; width: 100%;}
.table        { border: 1px solid #09121C; font-size: x-small; color: #09121C;}
body        { font-family: Arial; font-size: x-small;}
-->
</style></head>

<body bgcolor="#C6E2FF" text="#000000">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td height="53" valign="top" colspan="3">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="744" height="53" valign="top" class="table" bgcolor="#CC3300">&nbsp;</td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td valign="top" height="29" colspan="3">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="744" height="29" valign="top">
            <table width="100%" border="0" bgcolor="#FBFED3">
              <tr bgcolor="#000000">
                <td class="table" width="16.67%">
                  <div align="center"><a href="dsd.dk?main=startsite.php">El. V&aring;ben</a></div></font>
                </td>
                <td class="table" width="16.67%">
                  <div align="center"><a href="dssad.dk?main=startsite.php">Gasv&aring;ben</a></div></font>
                </td>
                <td class="table" width="16.67%">
                  <div align="center"><a href="dsa.dk?main=startsite.php">Tastiskudstyr</a></div></font>
                </td>
                <td class="table" width="16.67%">
                  <div align="center"><a href="dfsd.dk?main=startsite.php">Tilbeh&oslash;r</a></div></font>
                </td>
                <td class="table" width="16.67%">
                  <div align="center"><a href="ds.dk?main=startsite.php">Tilbud</a></div></font>
                </td>
                <td class="table" width="16.67%">
                  <div align="center"><a href="dsa.dk?main=startsite.php">Butik info</a></div></font>
                </td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td height="302" width="188" valign="top">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="188" height="302" valign="top" class="table" bgcolor="#999999">
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
          </td>
        </tr>
      </table>
    </td>
    <td valign="top" width="100%">
      <table width="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td width="354" height="302" valign="top" class="table" bgcolor="#000099">
    <?php
            if ($main==null) {
            include ('main.php') ; }
            else {
            include ($main) ; }
        ?>
          </td>
        </tr>
      </table>
    </td>
    <td width="202" valign="top">
      <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#336600">
        <tr>
          <td width="202" height="302" valign="top" class="table">
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
            <p align="center">link1</p>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td height="2"></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td height="1"><img height="1" width="188" src="/spacer.gif"></td>
    <td></td>
    <td><img height="1" width="202" src="/spacer.gif"></td>
  </tr>
</table>
</body>
</html>
Avatar billede olebole Juniormester
03. april 2002 - 11:25 #18
Hvaaaaa, grydelaag ...... har du slet ikke læst spørgsmålet og klikket på link'et? Han har da intet at bruge PHP til i denne forbindelse.
Derudover *er* der allerede svaret korrekt med iframe/ilayer - så synes det måske en anelse overkill at poste et alenlangt *forkert* eksempel (ehhhh .....eksempel med 'p') med samme løsningsforslag.

psy8 >>  Hvis det er de ulemper, der følger med brugen af frames, du vil undgå, kan det ikke løses med tabeller. Iframes indebærer næsten alle de samme ulemper, da de jo også er frames.
Helt uden frames kan du kun lave det i NS4, der er den eneste browser, der er så begavet konstrueret, at den kan loade HTML-sider ind i et lag ... men den er jo efterhånden en antikvitet  ;o)
/mvh
Avatar billede grydgaard Nybegynder
04. april 2002 - 08:32 #19
hvis det er så forkert olebole..... hvorfor fik jeg så aksepteret mit svar? psy8 ville have vist hvordan man skulle bruge iframes. læs kommentar nr. 11 og sig igen at man ikke kan bruge php i denne sammenhæng. jeg kan give dig killekoden til min hjemmeside hvis du ønsker et bevis. jeg bruger tabeller som frames i php.
Avatar billede olebole Juniormester
04. april 2002 - 12:36 #20
Du kan da ikke undgå at reloade hele siden - og det var jo netop pointen, at det skulle undgås.
Du kan ikke bruge tabeller som frames, ligegyldigt om du blander nok så meget PHP ind i koden ... ellers har du ikke forstået, hvordan frames virker  ;o)
Hvorfor du fik accept, ved jeg ikke - der sker mange uforståelige ting på E.
/mvh
Avatar billede grydgaard Nybegynder
04. april 2002 - 14:27 #21
hvor i denne diskution står der at man ikke må reloade siden? jeg gav of ogs en indlæg med iframes. og grunden til dette var at psy8 bad om et eksempel på folks fine forklaringer. hvis man ikke har arbejdet med iframes før så er det ikke nok bare at sige hvordan koden til iframes ser ud. jeg er personligt først begyndt at arbejde med iframes i januar i år og først lige begyndt på php for en uge siden. jeg er ikke ekepert i hvordan man laver hjemmesider men jeg ved hvordan man laver en computer det er i stykker (hardware/software). jeg er under uddandelse som datamekaniker.
det skal nok passe at du har ret i det du siger med php. ;)
Avatar billede olebole Juniormester
04. april 2002 - 17:56 #22
oki  :)
Det er teksten nederst på siden her, jeg mener:
  http://www.the-voice.dk/ip/main.gif
/mvh
Avatar billede grydgaard Nybegynder
05. april 2002 - 22:32 #23
hovsa.... den havde jeg overset... :/
men jeg gav ham jo også en iframe version og de plejer at virke. :)
Avatar billede olebole Juniormester
05. april 2002 - 22:49 #24
En iframe introducerer fuldstændig de samme problemer, andre frames gør - der er stort set ingen forskel  ;o)
/mvh
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