Avatar billede kjoelby Nybegynder
19. januar 2003 - 13:33 Der er 16 kommentarer og
1 løsning

Link vises i celle med id nr.

Hvordan får man et link/file til at blive vist i en bestemt tabel celle med fx. id="m4"....


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

<body bgcolor="#FFFFFF" text="#000000">
<a href="mitlink.asp">link</a>
<table align=center  cellpadding=0 cellspacing=0 width=800  height="600" border=1 bordercolor="#333333" id="m4" >
  <tr>
    <td  align="center" valign="top">Diverse<br>
    </td>
  </tr>
</table>
</body>
</html>
Avatar billede olebole Juniormester
19. januar 2003 - 17:05 #1
<ole>

Prøv at forklar dig lidt tydeligere. Hvad vil du gerne gøre og hvad skal du bruge det til?

/mvh
</bole>
Avatar billede kjoelby Nybegynder
19. januar 2003 - 17:20 #2
Jeg vil læse en fil ind i en bestemt tabel, måske noget php "include" svarende til at man har et link der henter en fil ind i en mainframe, og jeg vil ikke bruge iframe. Jeg vil gerne have det forklaret meget simpelt, det er derfor jeg har lavet tabellen ovenfor. Jeg håber du gider forklare...
Avatar billede olebole Juniormester
19. januar 2003 - 17:22 #3
Det kan du ikke med HTML/JavaScript.
Hvad har du mulighed for at bruge på serveren? SSI, PHP, ASP, JSP ...?
/mvh
Avatar billede olebole Juniormester
19. januar 2003 - 17:24 #4
Og hvad er det for en fil? .txt, .html, .php, .asp?
Avatar billede kjoelby Nybegynder
19. januar 2003 - 17:27 #5
Det er en html fil med noget tekst, men det kan døbes til næsten hvad som helst.
Avatar billede kjoelby Nybegynder
19. januar 2003 - 17:41 #6
Jeg kan se at spørgsmål og svar krydser hinanden, med hensyn til:Hvad har du mulighed for at bruge på serveren? SSI, PHP, ASP, JSP ...? så tror jeg at jeg har mulighed for det hele, men spørgsmålet er om jeg kan finde ud af det, jeg ved ingenting om database...
Avatar billede olebole Juniormester
19. januar 2003 - 17:46 #7
Okay ... Du opretter en fil - 'fil_1.php', hvori du skriver:

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

<body bgcolor="#FFFFFF" text="#000000">
<a href="mitlink.asp">link</a>
<table align=center  cellpadding=0 cellspacing=0 width=800  height="600" border=1 bordercolor="#333333" id="m4" >
  <tr>
    <td  align="center" valign="top">Diverse<br>

      <? include ("fil_2.php") ?>

    </td>
  </tr>
</table>
</body>
</html>

Så kommer fil-2.php's indhold til at stå der i fil-1.php, hvor den er inkluderet.
/mvh
Avatar billede kjoelby Nybegynder
19. januar 2003 - 17:59 #8
Jamen jamen, det er jo ikke "link" der læser indholdet ind i tabellen men blot en include file, så kan jeg lige så godt skrive: <!--#include file="file:minfile.htm" --> eller har jeg misforstået noget...
Meningen er at der er flere link som kan læse forskellige filer ind i den samme tabel. Som en menu der læser forskellige filer ind i en mainframe.
Avatar billede olebole Juniormester
19. januar 2003 - 18:04 #9
Jamen, du vil jo ikke bruge iframe ... forstå det, hvem der kan ...?!??!!!
Avatar billede olebole Juniormester
19. januar 2003 - 18:05 #10
Du kan ikke lave dynamisk opdatering af en side uden at bruge et frameset, en iframe eller et popUp-vindue til det
Avatar billede olebole Juniormester
19. januar 2003 - 18:11 #11
Hvad er det helt præcist, du har imod at bruge en iframe?
Avatar billede kjoelby Nybegynder
19. januar 2003 - 18:22 #12
Det jeg har imod en iframe er at man skal angive højde, og den ikke bare kan tilpasse sig efter det indhold som læses ind i den, så bliver man nødt til at sætte scroll på, eller lave den rigelig høj når indholdet varierer i højde.
Avatar billede olebole Juniormester
19. januar 2003 - 19:17 #13
Der kan du se ... det er en rigtig dårlig idé, kategorisk at afvise løsninger på forhånd, når man ikke ved, hvad der kan lade sig gøre. Åbenhed betaler sig ... både, hvad angår fremmedartede mennesker og fremmedartede HTML-elementer  ;o)

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/JavaScript">
function loadDoc(txt) {
    document.getElementById("showDiv").innerHTML = txt;
}
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<a href="mitlink.asp" target="loadFR">link</a>
<table align=center  cellpadding=0 cellspacing=0 width=800  height="600" border=1 bordercolor="#333333" id="m4" >
  <tr>
    <td align="center" valign="top">Diverse<br>
        <div id="showDiv" style="width:300px;"></div>
    </td>
  </tr>
</table>

<iframe name="loadFR" style="position:absolute;width:1px;height:1px;"></iframe>

</body>
</html>

Så skriver du i dine filer, du loader i iframe'en:
  <body onload="parent.loadDoc(document.body.innerHTML);">

Voila ...  :)
/mvh
Avatar billede olebole Juniormester
19. januar 2003 - 19:21 #14
Du kan også lægge funktions-kaldet på iframe'ens onload-event og du kan skjule iframe'en på andre måder - men dette er den metode, der virker bedst X-browser/X-platform.

Du kan yderligere skjule ifram'en med visibility:
  <iframe name="loadFR" style="position:absolute;width:1px;height:1px;vixibility:hidden"></iframe>

... det virker fint nok, men undgå 'display:none' ... det virker ikke overalt.
/mvh
Avatar billede olebole Juniormester
19. januar 2003 - 19:22 #15
'visibility:hidden' ... sorry  :)
Avatar billede kjoelby Nybegynder
19. januar 2003 - 19:39 #16
Fedt, jeg skal aldrig mere afvise løsninger hvad angår fremmedartede mennesker og specielt ikke fremmedartede HTML-elementer. Jeg takker ;-)
Avatar billede olebole Juniormester
20. januar 2003 - 00:14 #17
Kanuuunt ...  :D
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