Avatar billede skovge Novice
30. maj 2004 - 17:40 Der er 6 kommentarer og
1 løsning

Opdatering af HTML side

Er ved at lave en http-server der tilgås via en IE browser - når jeg overfører den første http header, vises den indeholdte HTML side fint nok i browseren, men når man foretager et valg  og skal modtage en ny side, så indsætter den bare den nye side nedenunder den første, i stedet for at erstatte den - hvordan ændrer jeg dette???
Avatar billede roenving Novice
30. maj 2004 - 17:43 #1
target="_self" ?-)

Eller i java script: location.href='denNyside.html'
Avatar billede skovge Novice
30. maj 2004 - 18:00 #2
hvor skal jeg sætte target=self ind???
Avatar billede roenving Novice
30. maj 2004 - 18:04 #3
i den form, hvor du foretager dig noget ...

-- men jeg er ikke sikker på, at jeg har fattet hvad du har gang i ...

Kunne du prøve at vise noget af din kode eller måske et link ?-)
Avatar billede skovge Novice
30. maj 2004 - 18:11 #4
Jo selfølgelig da!  ;o)

Jeg har programmeret en http server i C, som når man via en socket-connection fra en browser sender en http-header med html koden til startsiden til browseren - så vælger brugeren en funktion, der så sendes tilbage til serveren vha GET - afhængigt af brugerens valg, sender serveren så noget tilbage til browseren, som så skal vises på siden - men lige nu indsætter den bare det den henter neden under min frame, i stedet for inden i den.

Første side:
<HTML>
<HEAD>
<TITLE>
Webserver
</TITLE>
</HEAD>
<BODY>
<TABLE width=\"500\" border=\"0\" align=\"center\" cellpadding=\"0\"
cellspacing=\"0\"<tr><td><div align=\"center\">
<font face=\" times new roman\">
<H1>
Webserver
<H1>
</font></div></td></tr>
<form action=\"http://geronimo.brock.dk:12350\" method=\"get\">
<p><LABEL for=\"client\">
client number: 
</LABEL>
<BR>
<INPUT type=\"text\" name=\"client\">
<BR>
<LABEL for=\"function\">
Function:
</LABEL>
<BR>
<INPUT type=\"text\"INPUT type=\"text\" name=\"function\">
<BR>
<BR>
<INPUT type=\"submit\" value=\"Send\">
<INPUT type=\"reset\">
</P>
<tr>
<td>
<iframe name=\"command\" width=\"700\" marginwidth=\"0\" height=\"350\"
marginheight=\"0\" align=\"top\" scrolling=\"auto\" frameborder=\"0\" target=\"self\">
</iframe>
</td>
</tr>
</TABLE>
</BODY>
</HTML>

...herefter sendes så ex.vis:
<HTML><HEAD><TITLE>Webserver</TITLE></HEAD><BODY>Her står det indhold jeg gerne vil have vist i rammen</BODY></HTML>
Avatar billede roenving Novice
30. maj 2004 - 18:21 #5
Måske skal du så bare:

<form action=\"http://geronimo.brock.dk:12350\" method=\"get\" target='command'>
Avatar billede helle_fred Nybegynder
01. juni 2004 - 10:41 #6
- og så skal du vel ikke have target for iframen?

<form action="http://geronimo.brock.dk:12350" method=\"get\" target="command">

...

<iframe name="command" width=\"700\" marginwidth=\"0\" height=\"350\"
marginheight=\"0\" align=\"top\" scrolling=\"auto\" frameborder="0" >
Avatar billede skovge Novice
05. januar 2006 - 10:55 #7
Fik aldrig lukket her - tak for hjælpen roenving, fik det dog aldrig til helt at virke, men det gav da et 11 tal til eksamen alligevel.    :-)
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