---
title: "Sluta dölja ikonen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/89971-sluta-dölja-ikonen"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "joakimweb"
published: "2003-11-09T10:41:54.000Z"
updated: "2003-11-11T18:37:29.000Z"
replies: 8
views: 280
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/89971-sluta-dölja-ikonen"
---

# Sluta dölja ikonen

## #1 — joakimweb, 2003-11-09T10:41Z

Hej!

Kanske aningen konstig rubrik, vet inte. Jag är i farten igen med statistiktjänsten, och jag undrar hur man skall förhindra att användarna döljer stat-ikonen, som är den enda lilla reklam jag får. 

Kod som används är huvudsakligen:
\<span style="display: none;"\>
\<javascript-inkludering m.m.\>
\</span\>

Nån som har en lösning på det, som gör att den alltid syns och kanske att den bara ska fungera i \<body\>?

Tacksam för all hjälp!

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

## #2 — Jojoxx, 2003-11-09T19:12Z

Ett exempel:

```
<span style="display:none;">
<span style="display:none;">
<span style="display:none;">
	<span id="foo">Någonting</span>
	<script type="text/javascript">
	var obj=document.getElementById("foo");
	while(obj.parentNode){
		if(obj.style.display=="none"){ obj.style.display=""; }
		obj=obj.parentNode;
	}
	</script>
</span>
</span>
</span>
```

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

## #3 — joakimweb, 2003-11-11T16:10Z

Hmm... går det att lösa utan att ha span-taggen med namnet foo?

tacksam för all hjälp!

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

## #4 — joakimweb, 2003-11-11T16:23Z

Man kanske kan använda getElementsByTagName() på nåt sätt?

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

## #5 — Jojoxx, 2003-11-11T16:33Z

Du måste på något vis kunna referrera till just ditt element. Du kanske har 50 \<span\> på sidan, och då kan det vara lite svårt att veta vilken av dem som är ditt element. Därför är id att föredra, men det kan ju inte vara något problem när du själv genererar elementet. Du kan ju ge det id't "qxnyre" + tid i ms så borde du ha ett relativt unikt id :)

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

## #6 — joakimweb, 2003-11-11T16:41Z

Hmm... okej, så du är säker på att det inte går att loopa igenom alla SPAN och rensa bort display:none?

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

## #7 — Jojoxx, 2003-11-11T16:51Z

Visst går det - inga problem. Men det finns ju en överhängande risk att det finns **andra** \<span\>-element på sidan som inte har med din statistik-tjänst att göra som **ska** ha display:none; (menyer eller andra flashiga dhtml-prylar).

Varför är du så ovillig att använda id? :)

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

## #8 — joakimweb, 2003-11-11T17:14Z

Nu funkar det!

Jag har dessutom lyckats göra så att dom som tar bort \<span\>-taggen med idet får javascript-fel :-)

Tack för all hjälp, Jojoxx!
Du är JS-kung!

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

## #9 — Jesper T, 2003-11-11T18:37Z

Kutym torde vara att man bifogar lösningen. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/89971-sluta-dölja-ikonen
