Avatar billede parazite Nybegynder
12. november 2000 - 01:07 Der er 6 kommentarer og
1 løsning

include i layer?

Er det - på nogen måde - muligt at lave include i et layer? Lige meget om det er i PHP eller med SSI, bare det virker!
Har en knap, der onClick viser et layer, men hvis jeg inkluderer data fra layeret i en .inc-fil eller .shtml, så kommer det ikke med.

- Parazite
Avatar billede stringbuffer Nybegynder
12. november 2000 - 01:23 #1
Det kan du sagtens, du skal bare huske at det bliver inkluderet før det bliver vist i brugerens browser.
Du kan ikke bruge PHP, SSI, ASP osv til at dynamisk ændre indhold af et layer på på client-siden

men hvis det er layer, du arbejder med, så kan du jo bare lave din include som en HTML, PHP, eller ASP dokument, og loade din layer med den:

<layer ID=include src=\"dinInclude.php\"></layer>
Avatar billede parazite Nybegynder
12. november 2000 - 01:36 #2
Jamen goddag igen stringbuffer! :o)

Min layer/div-kode ser sådan ud:

<div id=\"blandet\" src=\"layer.php\" style=\"position:absolute; left:400; top:136px; width:205px; height:75px; z-index:0; background-color: #FF9900; layer-background-color: #FF9900; clip:rect(0px 205px 125px 0px); visibility: hidden;\"></div>

Og min layer.php ser sådan ud:

  <table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\" bordercolordark=\"#000000\" bordercolorlight=\"#000000\" bordercolor=\"#000000\">
    <tr>
      <td>
        <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
          <tr>
            <td><b><font size=\"2\" face=\"Tahoma, Verdana, Arial\">V&aelig;lg punkt:</font></b></td>
            <td>
              <div align=\"right\"><a href=\"#\" onMouseOver=\"MM_dragLayer(\'blandet\',\'\',0,0,0,0,true,false,-1,-1,-1,-1,false,false,0,\'\',false,\'\')\"><img src=\"grafik/move.gif\" width=\"14\" height=\"14\" border=\"0\"></a>&nbsp;<a href=\"java script:hideObject(block)\"><img src=\"grafik/luk.gif\" width=\"16\" height=\"14\" border=\"0\"></a></div>
            </td>
          </tr>
        </table>
        <ul>
          <li><font face=\"Tahoma, Verdana, Arial\" size=\"2\"><a href=\"kotakt.php\" class=\"menu\">Kontakt</a></font></li>
          <li><font face=\"Tahoma, Verdana, Arial\" size=\"2\"><a href=\"copyright.php\" class=\"menu\">Copyright</a></font></li>
          <li><font face=\"Tahoma, Verdana, Arial\" size=\"2\"><a href=\"#\" class=\"menu\">Admin</a></font></li>
        </ul>
      </td>
    </tr>
  </table>

Det virker stadig ikke. HJÆÆÆÆÆÆÆLP! :o/

- Parazite
Avatar billede stringbuffer Nybegynder
12. november 2000 - 01:56 #3
du kan ikke angive src på en div, det kan du kun gøre med et <layer> eller <ilayer>

men du kan ligge en iframe med en layer som option til nutscape på flg måde
<iframe src=\"layer.php\" frameborder=0 style=bla bla bla><layer src=\"layer.php\" style=bla bla bla..></layer></iframe>

nutscape fatter ikke hvad en iframe er så den overser totalt iframe tags og tager sig kærligt af din layer.


Avatar billede parazite Nybegynder
12. november 2000 - 02:04 #4
Jamen kan iframe også bruges med hide/show-funktionen? :o)
Avatar billede stringbuffer Nybegynder
12. november 2000 - 02:29 #5
i iframe er det mest praktisk at bruge display:none og display:block

<iframe name=frmInclude style=\"display:none; bla bla bla\"></iframe>

og så i dit script

frmInclude.style.display=\"block\" //gør den synlig
frmInclude.style.display=\"none\" // skjuler den

Avatar billede parazite Nybegynder
12. november 2000 - 02:56 #6
He, takker mange gange! :o)

Du har vel ikke ICQ? :o)

- Parazite
Avatar billede olebole Juniormester
12. november 2000 - 08:40 #7
<ole>
Næhhhhh......du behøver såmænd ikke inkludere før det forlader serveren.
Det er rigtigt, du ikke kan inkludere noget med serverside-scripting på klienten, men du kan da bare loade filen ind i dit <div>:
    http://www.eksperten.dk/spm/32709
/mvh
</bole>
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