Posts
349
Comments
104
Trackbacks
4
March 2009 Entries
JavaScript-Funktion von code behind aus aufrufen

Hier ein weiteres Beispiel dafür, wie man von code behind aus eine Javascript-Funktion aufrufen kann

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="test.aspx.vb" Inherits="test" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head id="Head1" runat="server">

<title></title>

</head>

<body>

<script language="javascript">

function TestCodebehind() {

        alert("JavaScript-Aufruf von codebehind aus hat geklappt");

    }

</script>

<form id="form1" runat="server">

<div>

<asp:Button ID="Button1" runat="server" Text="Button" />

<asp:Label ID="Javascript" runat="server" Text=""></asp:Label>

</div>

</form>

</body>

</html>

Die dazugehörige code behind Datei:

Partial Class test

Inherits System.Web.UI.Page

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

        Javascript.Text = "<script>TestCodebehind()</" + "script>"

    End Sub

End Class

 

posted @ Saturday, March 28, 2009 11:13 AM | Feedback (0)
DropDown-Listen und Flash-Filme

DropDown-Listen sind praktisch jedoch legen sie sich in diversen Browserversionen über den Flash-Film. Dies ist z.B. im Internet Explorer 6.0 der Fall.

Um dieses Verhalten zu verhindern, sollten im Flash-Film beim Start und beim folgende Javascript-Funktionen angesprochen werden um während der Laufzeit die vorhandenen Dropdown-Listen auszublenden:


function HideSelect()
{
        for (var i=0; i<document.getElementsByTagName('select').length; i++)
        document.getElementsByTagName('select')[i].style.setAttribute('visibility', 'hidden')
}
function ShowSelect()
{
        for (var i=0; i<document.getElementsByTagName('select').length; i++)
        document.getElementsByTagName('select')[i].style.setAttribute('visibility', 'visible')
}

posted @ Wednesday, March 25, 2009 5:50 PM | Feedback (1)
Eine JavaScript-Funktion von VB.Net aus aufrufen

Hier ein Beispiel wie man von VB.Net aus eine Javascript-Funktion aufrufen kann:

Dim onloadScript As StringBuilder = New StringBuilder()

onloadScript.Append("<script type='text/javascript'>")

onloadScript.Append("JavascriptFunction();")

onloadScript.Append("</script>")

 

Page.ClientScript.RegisterStartupScript(Me.GetType(), "onLoadCall", onloadScript.ToString())

 

posted @ Monday, March 16, 2009 6:29 PM | Feedback (0)
Browser und W3C DOM

Eine Übersicht über die W3C DOM Kompatibilität der verschiedenen Browser findet man hier:

http://www.quirksmode.org/dom/w3c_core.html

posted @ Thursday, March 12, 2009 6:26 PM | Feedback (0)
Praktisches AddIn für Visual Studio: Koda

Das AddIn Koda erweitert Visual Studio um einige praktische Erweiterungen die ich nicht mehr missen möchte:

Code Outline:
Die Klassenstruktur der aktuell geöffneten Datei wird als Outline dargestellt und von hier aus lässt ich zu den einzelnen Elemente im Quellcode springen.

koda

Weitere Erweiterungen:
Das Kontextmenü wird um die folgenden Funktionen erweitert: Generate Properties, Generate Constructor und Goto Unit Test.

Die Reiter über dem Quellcode erhalten im Kontextmenü den neuen Menüpunkt "Close all Documents"

CloseAllDocuments

und im Projektmappen-Explorer lassen sich jetzt alle Projektordner auf einmal schliessen:

 CollapseAllProjects

 

Links:
http://www.codeplex.com/koda

posted @ Tuesday, March 10, 2009 9:12 PM | Feedback (0)