---
title: "Egen text i kalenderheadern??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/85849-egen-text-i-kalenderheadern"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "NETwork"
published: "2003-09-12T11:13:54.000Z"
updated: "2003-09-16T07:25:54.000Z"
replies: 4
views: 263
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/85849-egen-text-i-kalenderheadern"
---

# Egen text i kalenderheadern??

## #1 — NETwork, 2003-09-12T11:13Z

Tjena! Är det någon som har lyckats lägga in egen text i headern på den vanliga kalendern, alltså där månad och år står (inte det utrymme där man växlar mellan månaderna)? Lyckas inte komma inte in där...  :l

Permalänk: https://www.webforum.nu/p/85849

## #2 — Vimp, 2003-09-14T20:43Z

Nu kommer jag med en vild gissning..
Skulle det inte med javascript vara möjligt att använda innerHTML för att kunna ersätta värdet där med något annat?

Permalänk: https://www.webforum.nu/p/1156602

## #3 — Dino, 2003-09-15T10:18Z

Vimps gissning:

```
<body onload="grr()">
<form runat="server">
   <asp:calendar id="calTest" runat="server"/>
</form>
```

 

```
private void Page_Load(object sender, System.EventArgs e)
{
   System.Text.StringBuilder sb = new System.Text.StringBuilder();
   sb.Append("<script language=\"javascript\">");
   sb.Append("function grr(){");
   sb.Append("var a = document.getElementById(\"calTest\");");
   sb.Append("var b = a.getElementsByTagName(\"td\");");
   sb.Append("var c = b[2].innerHTML;");
   sb.Append("b[2].innerHTML = (\"Startdatum: \"  + c)");
   sb.Append(";}</script>");
   if(!IsStartupScriptRegistered("grr"))
   {
       RegisterStartupScript("grr", sb.ToString()); 
   }
}
```

Permalänk: https://www.webforum.nu/p/1156812

## #4 — NETwork, 2003-09-16T06:32Z

Ok, tack, ska testa det senare. :) Hoppas dock fortfarande att det ska gå att lösa utan javascript. Det jag vill göra är helt enkelt att kunna stoppa in ett ord framför månaden och året (jag har två kalendrar varav det i den ena ska stå "startdatum" och i den andra "slutdatum" framför månaden).

Permalänk: https://www.webforum.nu/p/1157316

## #5 — renholm, 2003-09-16T07:25Z

Jag funderade på om man på något sätt kunde göra en egen render() för att kunna peta in de värden du vill ha. Dvs du skapar en egen kontroll com ärver från kalendern och sedan override Render().

```
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
	writer.Write("egen kod");
	base.Render (writer); // kalendern
	writer.Write("egen kod");
}
```

Fast på detta sätt kan du endast skriva ovanför och under, men det kanske går att stega bakåt i writern för att kunna ändra tidigare värden fast det är kanske inte så troligt.

Permalänk: https://www.webforum.nu/p/1157347

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/85849-egen-text-i-kalenderheadern
