---
title: "Problem med att visa text"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/127921-problem-med-att-visa-text"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "saw"
published: "2005-05-09T21:10:52.000Z"
updated: "2005-05-10T08:09:58.000Z"
replies: 1
views: 189
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/127921-problem-med-att-visa-text"
---

# Problem med att visa text

## #1 — saw, 2005-05-09T21:10Z

Låter dumt, men svårt att förklara.
Jag har först, ett javascript, med vars hjälp jag visar bilder. Genom att OnMouseOver så visar den en förstorad bild.

Nu behövde jag kompletera med lite text, och hittade ett script,
som jag trodde skulle passa, men ingenting händer.
Jag får inga felmedelanden, men ingen text.

```
'det nya javascriptet
<STYLE type="text/css"><!--
#text1 { position: absolute; top: 2in; left: 5in; width: 2in; visibility: hidden; }
--></STYLE>

<SCRIPT LANGUAGE="JavaScript"><!--
if (document.layers)
    var doc = 'document.', vis = '.visibility';
if (document.all)
   var doc = 'document.all.', vis = '.style.visibility';

function show(object) {
    if (document.layers || document.all)
        eval(doc + object + vis + ' = "visible"');
}

function hide(object) {
    if (document.layers || document.all)
        eval(doc + object + vis + ' = "hidden"');
}

function hideAll() {
    hide('text1');
}
//--></SCRIPT>

'Det här ligger i loppen ifrån databasen
response.write "<DIV ID=""text1""><P><FONT COLOR=RED>" 
& RS("Namn") & " " & RS("Bild") & " " & RS("Teknik") 
& "</FONT></DIV>"
'sedan har jag lagt in den i länken
response.write "<TR><TD align=""center"" valign=""middle"">
<a href=""medlem.asp?Id=" & RS("Id") & """ 
onMouseOver=""return enlarge('img/" & RS("Bild") 
& "' ,event,'center',260,200) ;hideAll();show('text1')"">
<img src=img/s" & RS("Bild") & " border=""0""alt=""Konstnär: "
 & RS("Namn") & """></a></TD>"
```

Som sagt, inga felmedellanden men ingen text heller.
Någon som har ett förslag?

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

## #2 — nitro2k01, 2005-05-10T08:09Z

Både document.all och document.layers är hopplöst ute. Använd document.getElementById istället. Dessutom stavas onmouseover med små bokstäver.

```
'det nya javascriptet
<STYLE type="text/css"><!--
#text1 { position: absolute; top: 2in; left: 5in; width: 2in; visibility: hidden; }
--></STYLE>

<SCRIPT LANGUAGE="JavaScript"><!--
function show(object) {
    document.getElementById(object).style.visibility = "visible";
}

function hide(object) {
    document.getElementById(object).style.visibility = "hidden";
}

function hideAll() {
    hide('text1');
}
//--></SCRIPT>

'Det här ligger i loppen ifrån databasen
response.write "<DIV ID=""text1""><P><FONT COLOR=RED>" 
& RS("Namn") & " " & RS("Bild") & " " & RS("Teknik") 
& "</FONT></DIV>"
'sedan har jag lagt in den i länken
response.write "<TR><TD align=""center"" valign=""middle"">
<a href=""medlem.asp?Id=" & RS("Id") & """ 
onmouseover=""return enlarge('img/" & RS("Bild") 
& "' ,event,'center',260,200) ;hideAll();show('text1')"">
<img src=img/s" & RS("Bild") & " border=""0""alt=""Konstnär: "
 & RS("Namn") & """></a></TD>"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/127921-problem-med-att-visa-text
