---
title: "Kalender/popup"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/133287-kalender-popup"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Rulle"
published: "2005-08-25T13:33:16.000Z"
updated: "2005-08-26T07:54:07.000Z"
replies: 7
views: 451
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/javascript/133287-kalender-popup"
---

# Kalender/popup

## #1 — Rulle, 2005-08-25T13:33Z

Hej 
Har laddat ner en kalender som ska användas för diverse evenemang.
Men jag vill att texten ska visas i en popup när man klickar på ett datum, har försökt och försökt, osv, osv (dvs ingen JS-expert direkt.....)
Kolla under september, den 25:e, klickar man på datumet ska en popup komma med rätt info, vill även att länkarna under kalendern ska komma i popups.

Här kan ni hitta kalendern:

<http://d10334.u27.jx.se/gruvsjo-kalender_v2/index.asp>

Nu klipper jag delar av koden och hoppas att någon kan upplysa min tillvaro....:

  \<td width="25" valign="middle"\>&nbsp;\</td\>
\<%Else
   If i \>= sn Then
      If dagens = datum Then
         RS.Filter = "datum = #" & dagens & "#"%\>
            \<td width="25" align="center" valign="middle"\>
               \<%If RS.EOF Then%\>
                  \<font color="\<%=fontColor%\>" class="stil2"\>\<%=Dag%\>\</font\>
               \<%Else
                  If RS("datum") \< date() Then%\>
                    \<font color="\<%=fontColor%\>" class="stil2"\>\<%=Dag%\>\</font\>
                  \<%Else
                  If Request.QueryString("date") \<\> "" Then%\>
                     \<font color="\<%=fontColor%\>" class="stil2"\>\<a href="index.asp?date=\<%=Request.QueryString("date")%\>&datum=\<%=dagens%\>"\>\<%=Dag%\>\</a\>\</font\>
                  \<%Else%\>
                     \<font color="\<%=fontColor%\>" class="stil2"\>\<a href="index.asp?datum=\<%=dagens%\>"\>\<%=Dag%\>\</a\>\</font\>
                  \<%End If
                 End If
               End If%\>
            \</td\>
    \<%Else
         RS.Filter = "datum = #" & dagens & "#"
            If RS.EOF Then%\>
               \<td width="25" align="center" valign="middle"\>
                  \<font color="\<%=fontColor%\>" class="stil"\>\<%=Dag%\>\</font\>
               \</td\>
            \<%Else%\>
               \<td width="25" align="center" valign="middle"\>
                  \<%If RS("datum") \< date() Then%\>
                    \<font color="\<%=fontColor%\>" class="stil"\>\<%=Dag%\>\</font\>
                  \<%Else%\>
                  \<%If Request.QueryString("date") \<\> "" Then%\>
                     \<font color="\<%=fontColor%\>" class="stil"\>\<a href="index.asp?date=\<%=Request.QueryString("date")%\>&datum=\<%=dagens%\>"\>\<%=Dag%\>\</a\>\</font\>
                  \<%Else%\>
                     \<font color="\<%=fontColor%\>" class="stil"\>\<a href="index.asp?datum=\<%=dagens%\>"\>\<%=Dag%\>\</a\>\</font\>
                  \<%End If
                 End If%\>
               \</td\>
            \<%End If
      End If

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

## #2 — Peter S, 2005-08-25T13:37Z

Tjenare!

Använd gärna kodtaggarna för koden, så blir den lättare att följa.

```
<script type="text/javascript">
function popup(u){
    window.open(u, "e", "height=300,width=400");
    return false;
}
</script>

...

// 25 augusti
<a href="index.asp?date=2005-08-01&datum=2005-08-25" onclick="return popup(this.href)">25</a>
```

 :)

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

## #3 — Rulle, 2005-08-25T14:14Z

Hej

Vart i min kod ska jag lägga in del 2 av din kod, kan jag inte lägga in onclick så att det automatiskt genereras popup-länk. Tex om alla dagar i september har evenemang.

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

## #4 — Peter S, 2005-08-25T14:20Z

Där din kod genererar länkar för dagarna, behöver du bara lägga till det fetstilta nedan. Det tror jag är den bästa lösningen.

```
<a href="index.asp?date=<%=Request.QueryString("date")%>&datum=<%=dagens%>" [b]onclick="return popup(this.href)"[/b]><%=Dag%></a>
```

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

## #5 — Rulle, 2005-08-26T06:55Z

Funkar inte, får upp samma sida fast i popupen :-((

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

## #6 — Peter S, 2005-08-26T07:06Z

När jag går in på din sida, kan jag observera följande:

- Funktionen popup() är definierad två gånger
- Ovan nämnda funktion anropas ingenstans

 Vart tog länken till den 25:e vägen?

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

## #7 — Rulle, 2005-08-26T07:40Z

OK

Du får kolla under september, erftersom den 25/8 redan varit så är den inte aktuell längre.

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

## #8 — Peter S, 2005-08-26T07:54Z

> **Rulle skrev:**
>
> Du får kolla under september, erftersom den 25/8 redan varit så är den inte aktuell längre.

 Det är till att vara med  :e 

Hur hanterar du på index.asp-sidan frågesträngen "datum=2005-09-25"? Använder du inte den informationen på något sätt, visas ju samma saker som i huvudfönstret.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/133287-kalender-popup
