Avatar billede maxmuldjord Nybegynder
22. september 2004 - 18:20 Der er 14 kommentarer og
1 løsning

Indsætte textarea i iframe

Hej exp

jeg har nedenstående aspx fil, hvordan indsætter jeg min txtChatbox i en iframe og refresher / reloader denne hvert 10. sek?
Avatar billede maxmuldjord Nybegynder
22. september 2004 - 18:21 #1
Upps glemte koden

<html>
<head>
    <link id="css" href='<%= Session["SelectedCss"] %>' type="text/css" rel="stylesheet" />
</head>
<body>
    <form runat="server">
        <h1>Wrox United
        </h1>
        <h2>Online Chat
        </h2>
        <asp:TextBox id="txtChatBox" runat="server" ReadOnly="True" Width="550px" Height="200px" TextMode="MultiLine"></asp:TextBox>
        <br />
        <br />
        <table width="550">
            <tbody>
                <tr>
                    <td width="150">
                        Enter your name:
                    </td>
                    <td>
                        <asp:TextBox id="txtName" runat="server"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td width="150">
                        Enter your message:
                    </td>
                    <td>
                        <asp:TextBox id="txtMessage" runat="server" Width="402px" MaxLength="100"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td>
                        &nbsp;
                    </td>
                    <td>
                        <asp:Button id="btnPost" onclick="btnPost_Click" runat="server" Text="Post message"></asp:Button>
                        <asp:Button id="btnClearLog" onclick="btnClearLog_Click" runat="server" Text="Clear log"></asp:Button>
                    </td>
                </tr>
            </tbody>
        </table>
    </form>
</body>
</html>
Avatar billede roenving Novice
22. september 2004 - 18:29 #2
?-)

Hvor er problemet ...

For ovenstående fil kalder du jo bare i iframe-tagget, og så kan du f.eks. indsætte dette i den:

<script type="text/javascript">
window.onload = function(){ setTimeout('location.reload(true)',10000) }
</script>

-- eller med et metatag:

<meta http-equiv="Refresh" content="10;URL=filensnavn.aspx">
Avatar billede maxmuldjord Nybegynder
22. september 2004 - 18:34 #3
ehhhh? undskyld jeg er nok lidt lam oven i, roder med noget C# der driller, jeg er ikke med på følgende;
<snip>
For ovenstående fil kalder du jo bare i iframe-tagget
</snip>

kunne du vise mig bare en lille bitte stump kode?
Avatar billede roenving Novice
22. september 2004 - 18:36 #4
<iframe src="dinFil.aspx" width="400" height="300"></iframe>
Avatar billede maxmuldjord Nybegynder
22. september 2004 - 19:02 #5
ok, men hvad nu hvis jeg kun vil have min txtChatbox til at være i iframen? Det var for at undgå at man reloader der hvor man evt. er ved at skrive noget. Jeg kan godt lide din ide med et JS, så vil man vel slippe for det klik der ellers ville komme? Kunne jeg med object reloade min txtChatbox?
Avatar billede roenving Novice
22. september 2004 - 19:10 #6
Du kan bare lave en simpel html-fil med den i:

<html>
<head>
<title>chatboks</title>
<script type="text/javascript">
window.onload = function(){ setTimeout('location.reload(true)',10000) }
</script>
</head>
<body>
<asp:TextBox id="txtChatBox" runat="server" ReadOnly="True" Width="550px" Height="200px" TextMode="MultiLine"></asp:TextBox>
</body>
</html>

Gemme den som f.eks. chatbox.aspx

og så i stedet for den i den anden fil skrive:

<iframe src="chatbox.aspx" width="550px" height="200px"></iframe>
Avatar billede maxmuldjord Nybegynder
22. september 2004 - 19:17 #7
ok, tusind tak, jeg prøver lige, smid bare et svar!
Avatar billede maxmuldjord Nybegynder
22. september 2004 - 19:39 #8
Jeg får en runtime error, den skal jeg lige finde ud af
Avatar billede maxmuldjord Nybegynder
25. september 2004 - 20:58 #9
kom nu bare med et svar roenving, det viser sig at NET IKKE understøtter iframe men det skal da ikke gå ud over dig, så kom du bare med svaret så vi kan få lukket
Avatar billede roenving Novice
26. september 2004 - 01:55 #10
Hwa ?-)

Jeg har godt nok ikke selv haft fat i .NET-ting, men det vil da godt nok undre mig voldsomt, hvis den nyeste M$-teknologi ikke understøtter HTML 4 fra 1995 ...
Avatar billede maxmuldjord Nybegynder
26. september 2004 - 07:47 #11
Det ser nu sådan ud, det var den forklaring jeg fik på mit runtime problem, jeg har stillet spørgsmålet hos Wrox da det er dem der egenligt har lavet scriptet. Der er indtil nu en larmende tavshed. Men lad os nu se om vi ikke finder en løsning
Avatar billede roenving Novice
26. september 2004 - 08:00 #12
Jeg lytter i hvert fald med !-)
Avatar billede maxmuldjord Nybegynder
08. oktober 2005 - 17:44 #13
lad os bare lukke denne roenving - kan ikke huske hvad der kom ud af det men bare kom med et svar
Avatar billede roenving Novice
08. oktober 2005 - 17:46 #14
Oki '-)
Avatar billede roenving Novice
08. oktober 2005 - 18:23 #15
-- og tak for point ;~}
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