Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


ASP.NET AJAX, göra javascript när asp:label uppdateras.

Postades av 2008-05-28 17:33:59 - Jonas Sjöblom, i forum asp.net generellt, Tråden har 7 Kommentarer och lästs av 988 personer

Försöker göra en chat med AJAX. Där chattexten ligger i en span som ligger i en div med overflow: auto.
Nu vill jag att chatten alltid ska scolla till botten vilket görs med min javascript funktiion GoToBottom().
Nedanstående kod fungerar inte som jag vill. Texten uppdateras men diven scrollar inte ner automatiskt.

<code>
<asp:UpdatePanel
ID="AJAXUpdateChat"
runat="server"
>
<ContentTemplate>
<asp:Label
ID="ChatBox"
CssClass="Block"
onchange="GoToBottom();"
Runat="server"
/>

<asp:Timer
OnTick="GetChat"
Interval="2000"
ID="Timer1"
runat="server"
/>
</ContentTemplate>
</asp:UpdatePanel>
</code>


Svara

Sv: ASP.NET AJAX, göra javascript när asp:label uppdateras.

Postades av 2008-05-28 17:51:07 - Oskar Johansson

Du får på servern anropa System.Web.UI.ScriptManager.RegisterClientScript istället, borde fungera bättre


Svara

Sv:ASP.NET AJAX, göra javascript när asp:label uppdateras.

Postades av 2008-05-28 18:19:29 - Jonas Sjöblom

RegisterClientScript verkar inte fungera särskilt bra för det jag behöver, eller så använde rjag den fel.
Jag hittar bara exempel som visar hur jag binder en knapp eller liknande till javascriptfunktionen.


Svara

Sv: ASP.NET AJAX, göra javascript när asp:label uppdateras.

Postades av 2008-05-28 18:35:52 - Oskar Johansson

Oh, ScriptManager.RegisterClientScriptBlock heter den visst. Aja, detaljer..

Hur som haver, det borde fungera. Hur gör du nu?


Svara

Sv:ASP.NET AJAX, göra javascript när asp:label uppdateras.

Postades av 2008-05-28 18:50:09 - Jonas Sjöblom

I page_load skriver jag

<code>
string StartupScript = "<script type=\"text/javascript\">" +
"function GoToBottom() {" +
" var objDiv = document.getElementById(\"ChatBoxContainer\"); " +
" objDiv.scrollTop = objDiv.scrollHeight; " +
"}" +
"</script>";
Page.RegisterStartupScript("AutoGoToBottom", StartupScript);
</code>

Men sen tar det stop, hur är det tänkt att jag ska använda/anropa den här koden?


Svara

Sv: ASP.NET AJAX, göra javascript när asp:label uppdateras.

Postades av 2008-05-28 20:59:03 - Oskar Johansson

Hm.. Page.xyz är inte samma sak som ScriptManager.xyz ;)


Svara

Sv:ASP.NET AJAX, göra javascript när asp:label uppdateras.

Postades av 2008-05-28 22:20:00 - Jonas Sjöblom

Ohhhh Missade visst den lilla detaljen :p Nu fungerar det utmärkt, tackar!


Svara

Sv: ASP.NET AJAX, göra javascript när asp:label uppdateras.

Postades av 2008-05-28 23:49:05 - Oskar Johansson

=)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
704
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies