Slettet bruger
27. december 2003 - 17:16
Der er
9 kommentarer og 1 løsning
Åben ny side i samme tabel
Hejsa Jeg vil gerne lave et links i siden som skal åbne en ny side, men hvordan laver jeg det sådan at den nye side åbnes i den i forvejen lavet tabel? JEg ved at man kan gøre det med "target_mainframe" men det er kun hvis man køre med frames på sin side og jeg køre med tabeller
Annonceindlæg fra Cognizant
27. december 2003 - 17:22
#1
umiddelbart kan man ikke åbne nye sider i en tabel, lignede frames eller iframes... Så enten skal du ud i noget avanceret script eller også må nøjes med fx. iframes (eller at det hele bare er ny side som loades...) Iframes er heller ikke specielt svært at integrere, placer følgende kode der i tabellen, hvor du <iframe name="framenavn" src="mypage.htm"></iframe>
Slettet bruger
27. december 2003 - 17:36
#2
Undskyld, men jeg tror ikke lige jeg er helt sikker på hvor på siden jeg sætte den ind ??? Kan du forklare det lidt nærmere?
27. december 2003 - 17:44
#3
Den tabel der skal skiftes ud ved link, skal flyttes over i et andet dokument. Simpel html-side: <html> <head> </head> <body> <a href="forside.htm" target="main">Forside</a> <a href="side2.htm" target="main">Næste Side</a> <a href="side3.htm" target="main">Sidste Side</a> <!-- istedet for den tabel som du har nu --> <iframe name="main" src="forside.htm"></iframe> </body> </html> så laver du en side ved siden af med tabellen: <html> <head> </head> <body> <table> <tr> <td>din table</td> </tr> </table> </body> </html> plus en ny html-fil for hver side der skal kunne loades ind i iframen...
Slettet bruger
27. december 2003 - 17:55
#4
Tjaaa... nu har jeg prøvet og lege lidt med det, men den bliver stadig åbnet i et nyt vindue???
27. december 2003 - 18:03
#5
put et link op... links åbner kun op i et nyt vindue, hvis de har target="_blank" eller target="_new" (eller et script der gør tilsvarende. Ellers burde de åbne i samme vindue. Hvis du giver iframen et "name" og referere til det i dit a-target, burde siden åbne op der.
Slettet bruger
27. december 2003 - 18:05
#6
Jeg har nu lavet en ny side med kun: <!-- istedet for den tabel som du har nu --> <iframe name="main" src="forside.htm"></iframe> </body> </html> så laver du en side ved siden af med tabellen: <html> <head> </head> <body> <table> <tr> <td>din table</td> </tr> </table> </body> </html> Er det rigtigt? I mine link skriver jeg: <a href="forside.htm" target="main">Forside</a> Dog med ændringer i teksten
27. december 2003 - 18:15
#7
nej... skillelinien var ikke ved kommentaren, men ved: "så laver du en side ved siden af med tabellen:" iframen skal være på den oprindelige side, det kun tabellen der skal over i et nyt
Slettet bruger
27. december 2003 - 18:20
#8
Hmmm.... Jeg bliver bare mere forvirret.. Jeg tror bare jeg lar det ligge indtil jeg få besøg af nogle gutter... Ellers tak for din hjælp
27. december 2003 - 18:23
#9
selv tak :-)
Slettet bruger
01. september 2010 - 16:32
#10
lukket
Vi tilbyder markedets bedste kurser inden for webudvikling