---
title: "Hjälp! Samma länknamn"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/168893-hjälp-samma-länknamn"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jeppeweb"
published: "2008-02-10T17:42:04.000Z"
updated: "2008-02-10T21:30:42.000Z"
replies: 15
views: 588
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/168893-hjälp-samma-länknamn"
---

# Hjälp! Samma länknamn

## #1 — Jeppeweb, 2008-02-10T17:42Z

```
  <div class="menu_header" id="menu_header1"><a href="#" onClick="new Effect.SlideDown('comments'); return false;">Visa</a></div>
  <div class="menu_block_container" id="menu_block_container1">
    <div class="menu_block" id="menu_block1"><div>
        <a href="#" class="close_block" onClick="new Effect.SlideUp('comments'); return false;">Dölj</a></div></div>
```

Hur skall jag gå tillväga för att få som så att endast "Visa" syns till en början, men klickar jag på "Visa" så kommer "Dölj" att synas, och viceversa. 

Hur gör man? En kompis snickrade ihop ett litet javascript, men vi fick det aldrig att fungera. Kolla nedan.

```
<script type="text/javascript">
funcion commentslinkcheck();
{
var id = document.getElementById("idnamnför diven").innerHTML;
if(id == "<a href='#' onClick='new Effect.SlideDown('comments'); return false;'>Kommentarer - Visa</a>') {
id = "<a href='#' onClick='new Effect.SlideUp('comments'); return false;'>Kommentarer - Dölj</a>";
}
else {
id = "<a href='#' onClick='new Effect.SlideDown('comments'); return false;'>Kommentarer - Visa</a>";
}
}
</script>
```

Tacksam för hjälp!

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

## #2 — LarsG, 2008-02-10T19:08Z

Flyttas från ASP

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

## #3 — Jeppeweb, 2008-02-10T19:23Z

Ingen?

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

## #4 — Peter S, 2008-02-10T19:33Z

Har du ett demo att visa?

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

## #5 — Jeppeweb, 2008-02-10T19:34Z

Visst!

<http://www.woho.se/movies.asp?Display=24>

Du ser länkarna högst upp.

Kommentarer
Dölj

Klicka på dom, så får du se vad de har för funktion!

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

## #6 — Peter S, 2008-02-10T19:44Z

```
#menu_block1{
 display:none;
}
.
.
.
function Show(s)
{
 s = document.getElementById(s);
 if (s)
 {
  s.style.display = "block";
 }
}

function Hide(s)
{
 s = document.getElementById(s);
 if (s)
 {
  s.style.display = "none";
 }
}
.
.
.
<div class="column">
  <div class="menu_header" id="menu_header1"><a href="#" onclick="new Effect.SlideDown('comments'); Show('menu_block1'); return false;">Kommentarer</a></div>
  <div class="menu_block_container" id="menu_block_container1">
    <div class="menu_block" id="menu_block1"><div>
        <a href="#" class="close_block" onclick="new Effect.SlideUp('comments'); Hide('menu_block1'); return false;">Dölj</a></div></div>
```

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

## #7 — Jeppeweb, 2008-02-10T20:03Z

```
<script type="text/javascript">

#menu_block1{
 display:none;
}
.
.
.
function Show(s)
{
 s = document.getElementById(s);
 if (s)
 {
  s.style.display = "block";
 }
}

function Hide(s)
{
 s = document.getElementById(s);
 if (s)
 {
  s.style.display = "none";
 }
}
.
.
.
</script>

  <div class="menu_header" id="menu_header1"><a href="#" onclick="new Effect.SlideDown('comments'); Show('menu_block1'); return false;">Kommentarer</a></div>
  <div class="menu_block_container" id="menu_block_container1">
    <div class="menu_block" id="menu_block1"><div>
        <a href="#" class="close_block" onclick="new Effect.SlideUp('comments'); Hide('menu_block1'); return false;">Dölj</a></div></div>
```

Får ett felmeddelande, rad 112, "Ett objekt förväntas".

Tacksam för all hjälp!

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

## #8 — Peter S, 2008-02-10T20:08Z

Denna del:

```
#menu_block1{
 display:none;
}
```

...är CSS. Sedan vill du inte ha med '...' - jag använde dem endast för att separera de tre områdena CSS, JS och övrig HTML-kod :)

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

## #9 — Jeppeweb, 2008-02-10T20:13Z

Sådärja! Men nu när man klickar på "Kommentarer", så kommer "Dölj" fram, precis. Så ska det vara. Men när "Dölj" kommer fram vill jag inte att "kommetarer" ska synas. 

Tack för hjälpen hittills.. guld värd!    :r

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

## #10 — Peter S, 2008-02-10T20:19Z

```
<div class="column">
  <div class="menu_header" id="menu_header1"><a href="#" onclick="new Effect.SlideDown('comments'); Hide('menu_header1'); Show('menu_block1'); return false;">Kommentarer</a></div>
  <div class="menu_block_container" id="menu_block_container1">
    <div class="menu_block" id="menu_block1"><div>
        <a href="#" class="close_block" onclick="new Effect.SlideUp('comments'); Hide('menu_block1'); Show('menu_header1'); return false;">Dölj</a></div></div>
```

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

## #11 — Jeppeweb, 2008-02-10T20:24Z

Tack!! Du är grym! :D

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

## #12 — Jeppeweb, 2008-02-10T20:31Z

Fast, den buggar lite.

Första gången man klickar på "Kommentarer" så händer det inget, den döljs och döljs inte igen, jättensnabbt. Svårt att förklara. :P Se efter själv, om du orkar.

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

## #13 — Jeppeweb, 2008-02-10T20:32Z

<http://www.woho.se/movies.asp?Display=24>

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

## #14 — Jeppeweb, 2008-02-10T20:34Z

Det är bara för att den visar "Kommentarer" först, det ska vara tvärtom. :P

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

## #15 — Peter S, 2008-02-10T20:43Z

Med andra ord skall det vara

```
#menu_header1{
 display:none;
}
```

...i stället. :)

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

## #16 — Jeppeweb, 2008-02-10T21:30Z

Det var så enkelt. :)
Tack Peter!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/168893-hjälp-samma-länknamn
