Avatar billede iggipop Nybegynder
24. januar 2004 - 21:58 Der er 10 kommentarer

Alternativ til frames/iframes

Hej !
Da jeg startede med at lave hjemmesider brugte jeg altid frames så jeg havde en menu og en 'indholds' frame. Nu bruger jeg iframes, men jeg har mange gange hørt og selv oplevet bøvl når der er frames/iframes på siden. Men hvad er alternativet....hvordan får jeg nogle faste ting på siden og så et opdaterbart 'felt' hvis man ikke skal bruge frames. Det er jo ikke fedt at skulle lave 10 ens sider i layout og så ændre teksten på dem.....er spørgsmålet forstået ? :o)

Der skal lige god forklaring til :D
Avatar billede cdc Novice
24. januar 2004 - 22:07 #1
hvis du kan bruge ssi på din server er det den eneste anden mulighed, men forstår ikke hvorfor der skulle være problemer med frames iframes, andet en indexering på søgemaskiner
Hvad har været dit problem

/cdc
Avatar billede mikmakmuk Nybegynder
24. januar 2004 - 22:08 #2
Du kan bygge dit site op i tabbeller. Du kan så ved at sende nogle variable til et serverside sprog (php/asp/jsp) afgøre hvad der skal vises.
Avatar billede mikmakmuk Nybegynder
24. januar 2004 - 22:09 #3
Bare et forslag :-)
Avatar billede lybech Nybegynder
24. januar 2004 - 22:09 #4
her er en kode til et iframe:<iframe src="home.htm" align="center" name="start" width="459" height="279" frameborder="0" border="0"></iframe>
så skal du bare sætte linksene til target:"start" så åbner de ind iframet.. du kan få et eks. jeg har lavet...http://home20.inet.tele.dk/lybech/company.rar...
Avatar billede roenving Novice
24. januar 2004 - 22:32 #5
Bøvl med frames/iframes kommer oftest fra tilfælde, hvor brugere lige pludselig bliver linket direkte til en side, som skulle ligge sammen med det omkringliggende, men det kan sagtens klares, se f.eks. min løsning:

http://roenving.users.whitehat.dk/WD5Opacity.html

Se på adresselinjen, efter du er kommet ind og find kode/forklaring nede til venstre !-)
Avatar billede thesurfer Nybegynder
24. januar 2004 - 22:34 #6
"og find kode/forklaring nede til venstre"?
Avatar billede roenving Novice
24. januar 2004 - 22:47 #7
... ved at klikke på teksten nede til venstre ...
Avatar billede mik789 Nybegynder
25. januar 2004 - 10:19 #8
Jeg havde nogen lunde det samme spørgsmål oppe, og der var flere gode kommentarer. Se: http://www.eksperten.dk/spm/453595

Der er ikke noget alternativ der kan det som et frameset kan: fast højde på nogle dele, variabel højde på andre. Men frames har den ulempe at der ikke kan lægges indhold fra én frame ned- eller henover en anden. Surt :-(
Avatar billede iggipop Nybegynder
26. januar 2004 - 12:18 #9
Jeg er ved at pløje mig igennem jeres indlæg og skal nok vende tilbage!

mikmakmuk > Hvordan sender man variabler til en tabel ? Det skal vel være en frame for at det kan modtage noget eller hur ?
Avatar billede mikmakmuk Nybegynder
26. januar 2004 - 13:00 #10
Du skal ikke sende variable til tabellen. Du skal sende dem til et interface som bygger siden til dig. Jeg ved jo ikke helt hvad du har til rådighed. Jeg bruger selv JAVA servlets og jsp. I en servlet vil det cirka således ud. Result er så den variable du poster.

import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Classnavn extends HttpServlet
    {
       
        public void doPost(HttpServletRequest request,
                      HttpServletResponse response)
        throws ServletException, IOException
        {
    PrintWriter        out;
   
        String result = request.getParameter ("result"); // Værdien result fra en form
       
    System.out.println(result);
        StringBuffer buffer = new StringBuffer();
        out = response.getWriter();
   
    buffer.append("<html><head><title></title>\n");
        buffer.append("<link rel=\"stylesheet\" type=\"text/css\" href=\"./style/styles.css\"/>\n");
        buffer.append("</head><body>\n");
   
    // Dine betingelser       

    buffer.append("</body></html>\n");

        out.println(buffer.toString());
    out.close();   
    }

}
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