webForumDet fria alternativet

Behöver hjälp

ASP

5 svar · 241 visningar · startad av Beckis

Medlem sedan jan. 2001142 inlägg
Frågan#1

Jag har en gästbok där jag har inmatningsformuläret i en iframe och själva gästboken i en annan iframe. Hur skriver jag för att få iframen med gästboken att uppdatera sig när man skickat iväg inlägget till gboken.

Medlem sedan mars 20023 561 inlägg
#2

Du behöver ett javascript. Be en moderator flytta den här tråden dit istället lär du få fler svar än här.

Medlem sedan jan. 2001142 inlägg
#3

Gästboken är i asp och jag har fått inmatnings att uppdataeras så att man kan skriva igen men vill även att gboken ska uppdateras så att man ser inlägget.

Medlem sedan juli 2003162 inlägg
#4

Tja, som jag förstår det behöver du faktiskt ett javascript :D.

Det jag kommer på är väl:

      [Skriv Inlagg]
          \_______[Lägg Till Inlägget i databas]
                                   \_________[Skriv Inlagg?action=reload]

Sen i skriv inlägg filen:

<% 
   dim reload
      reload = ""
           if Request.QueryString("action") = "reload" then
                  reload = "onLoad=""javascript:document.[FRAMENAMN].location='[Samma URL]';"""
           end if
%>
<body <%=reload%>>

Vet inte om javascriptet stämmer 100% dock... kan ju testa!
oM det inte funkar, byt ut document.[FRAMENAMN].location mot [FRAMENAMN].location

Det är nog det du behöver, om jag inte har missuppfattat allt :D

Medlem sedan mars 20015 287 inlägg
#5

Om du har target i den sida som du visar gästboken på så ska den väl till att uppdatera sig av sig själv så att säga?

Medlem sedan jan. 2001142 inlägg
#6

Koden på inmatningsformulärsidan ser ut så här:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../style1.css" type="text/css">
</head>

<body leftmargin="0" topmargin="0" bgproperties="fixed" background="../bilder1/iframe_bak.jpg">
<table width="195" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<form method="post" action="book.asp?book=spara" name="gbook" onSubmit="return kollaform()">
<table width="195" border="0" cellspacing="0" cellpadding="1">
<tr>
<td colspan="2"><b>Skriv ett meddelande</b></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td align="right" width="51">Namn: </td>
<td width="305">
<input type="text" name="namn" size="20" onMouseOut="this.style.backgroundColor='';" onMouseOver="this.style.backgroundColor='#CCCCC0';" maxlength="20">
</td>
</tr>
<tr>
<td align="right" width="51">E-mail: </td>
<td width="305">
<input type="text" name="email" size="20" onMouseOut="this.style.backgroundColor='';" onMouseOver="this.style.backgroundColor='#CCCCC0';">
</td>
</tr>
<tr>
<td align="right" width="51">Hemsida: </td>
<td width="305">
<input type="text" name="webb" size="20" onMouseOut="this.style.backgroundColor='';" onMouseOver="this.style.backgroundColor='#CCCCC0';">
</td>
</tr>
<tr>
<td width="51" valign="top" align="right"> </td>
<td width="305"> </td>
</tr>
<tr>
<td colspan="2">
<table width="195" border="0" cellspacing="0" cellpadding="2">
<tr align="center">
<td><img src="smile.gif" width="15" height="15"></td>
<td><img src="biggrin.gif" width="15" height="15"></td>
<td><img src="wink.gif" width="15" height="15"></td>
<td><img src="tongue.gif" width="15" height="15"></td>
<td><img src="angry.gif" width="15" height="15"></td>
<td><img src="dead.gif" width="15" height="15"></td>
<td><img src="devil.gif" width="15" height="15"></td>
<td><img src="frown.gif" width="15" height="15"></td>
</tr>
<tr align="center">
<td>
<input type="radio" name="face" value="smile" checked>
</td>
<td>
<input type="radio" name="face" value="biggrin">
</td>
<td>
<input type="radio" name="face" value="wink">
</td>
<td>
<input type="radio" name="face" value="tongue">
</td>
<td>
<input type="radio" name="face" value="angry">
</td>
<td>
<input type="radio" name="face" value="dead">
</td>
<td>
<input type="radio" name="face" value="devil">
</td>
<td>
<input type="radio" name="face" value="frown">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="right" width="51" valign="top"> </td>
<td width="305"> </td>
</tr>
<tr>
<td align="right" width="51" valign="top"> </td>
<td width="305">Meddelande:</td>
</tr>
<tr>
<td colspan="2"> 
<textarea name="msg" cols="20" rows="8" onMouseOut="this.style.backgroundColor='';" onMouseOver="this.style.backgroundColor='#CCCCC0';"></textarea>
</td>
</tr>
<tr>
<td width="51"> </td>
<td width="305">
<input type="hidden" name="datum" value="2003-09-22">
<input type="hidden" name="ip" value="194.68.214.12">
</td>
</tr>
<tr>
<td width="51"> </td>
<td width="305">
<input type="submit" name="Submit" value="Skicka">
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html>

Vad ska jag lägga in koden:
iframen som ska uppdateras när man trycker på skicka heter book

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)