---
title: "funktionen fungera sådär.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/70715-funktionen-fungera-sådär"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "voigtann1"
published: "2003-03-11T11:42:40.000Z"
updated: "2003-03-11T19:58:06.000Z"
replies: 21
views: 803
page: 1
pages: 2
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/asp/70715-funktionen-fungera-sådär"
---

# funktionen fungera sådär..

_Sida 1 av 2._

## #1 — voigtann1, 2003-03-11T11:42Z

jag kör denna funktion:

```
function layer(id,hidden,src,tal,name,bild,left,top,height,width)

response.write "<div id=""" &id& """ style=""position:absolute; width:" & width & "px; height:" & height & "px; z-index:1; left: "&left&"; top: "&top&";visibility: " &hidden& ";"" onMouseDown=""MM_dragLayer('" &id&"','',19,10,277,20,true,false,-1,-1,-1,-1,false,false,0,'',true,'')"">" &_
"<table width="""& width &""" height="""& height &""" border=""0"" cellpadding=""0"" cellspacing=""0"">" &_
"<tr>" &_
"<td colspan=""3"" valign=""top""  background=""gfx/transph.gif"" height=""9""></td>" &_
"</tr>" &_
"<tr>" &_
"<td valign=""top"" background=""gfx/transpv.gif"" width=""9""></td>" &_
"<td>" &_
"<table width="""& width-18 &""" height="""& width-18 &""" border=""0"" cellpadding=""0"" cellspacing=""11"" bgcolor=""#FFFFFF"">" &_
"<tr>" &_
"<td valign=""top"">" &_
"<table width="""& width-41 &""" height=""" & height-40 &""" border=""0"" cellpadding=""0"" cellspacing=""0"" bgcolor=""#FFFFFF"">" &_
"<tr>" &_
"<td><img src=""gfx/top_"&bild&".gif"" width=""277"" height=""11""><a href=""javascript:mimze('" &id& "')""><img src=""gfx/pil.gif"" name=""pil_"&tal&""" border=""0"" onmouseover=""byt('pil_on.gif','pil_"&tal&"');"" onmouseout=""byt('pil.gif','pil_"&tal&"');""></a><img src=""gfx/rad.gif""><a href=""javascript:showhide('"&id&"')""><img src=""gfx/kryss.gif"" name=""kryss_"&tal&""" onmouseover=""byt('kryss_on.gif','kryss_"&tal&"');"" onmouseout=""byt('kryss.gif','kryss_"&tal&"');"" border=""0""></a></td>" &_
"</tr>" &_
"<tr>" &_
"<td valign=""top"">"&_
"<iframe src="""&src&""" border=""0"" frameborder=""0"" width="""& width-41 &""" height=""" & height-40 &""" name="""&name&"""></iframe></td>" &_
"</tr>" &_
"</table>" &_
"</td>" &_
"</tr>" &_
"</table>" &_
"</td>" &_
"<td valign=""top"" background=""gfx/transpv.gif"" width=""9"">" &_
"</td>" &_
"</tr>" &_
"<tr>" &_
"<td colspan=""3"" valign=""top"" background=""gfx/transph.gif"" height=""9"">" &_
"</td>" &_
"</tr>" &_
"</table>" &_
"</div>"
end function
```

på vissa av mina rutor fungera detta perfekt.. eftersom jag använde denna mall på vissa av mina layers innan.. men nu ville jag har en funktion där man själv kunde reglera höjd och bredd på mina lager.. problemen är:
om jag kör mindre än 200 tror jag så försvinner vänster och höger mallen runt hela lagret.. störigt.. och om jag skriver höjden ex 50 så blir den inte 50 pixlar utan SOOOORT.. vad är felet?

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

## #2 — @nders, 2003-03-11T11:45Z

Jag kan fundera på att läsa igenom koden om du ändrar till en Sub. En funktion skall *alltid* returnera något.

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

## #3 — voigtann1, 2003-03-11T11:47Z

okey... då ändra jag det till en sub :e men hjälper det då?

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

## #4 — @nders, 2003-03-11T11:49Z

Nej, resultatet blir detsamma.

Men, är du säker på att problemet är i asp:n? På mig låter det som att det är html-koden som inte är korrekt?

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

## #5 — voigtann1, 2003-03-11T11:51Z

det är det nog... 

```
response.write layer("drinkar","visible","drinks.asp?drink=random",1,"drink","rec",355,15,407,341)
response.write layer("drinklist","visible","listdrinks.asp",2,"listall","ref",10,15,407,341)
response.write layer("news","visible","nyheter.asp",3,"ne","ne",10,430,233,461)
```

De 2 översta har samma "area" medans news inte har det... news iframe och "sidornas" ramar försvinner... kan det vara att jag inte ha (height-40) isället för height-40... tror knappt att det är () är det men detta är störigt att det inte fungera

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

## #6 — voigtann1, 2003-03-11T14:38Z

hur fungera SUB då? blir tokig varför inte den inte gör som jag vill.

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

## #7 — @nders, 2003-03-11T14:42Z

```
sub layer(id,hidden,src,tal,name,bild,left,top,height,width)
    ' allt skräp
end sub

call layer ("drinkar","visible","drinks.asp?drink=random",1,"drink","rec",355,15,407,341)
```

Wass ist die Problem?

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

## #8 — voigtann1, 2003-03-11T14:54Z

får error

```
Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A03EA)
Syntaxfel
/bar2/main.asp, line 17, column 15
response.write call layer ("drinkar","visible","drinks.asp?drink=random",1,"drink","rec",355,15,407,341)
```

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

## #9 — @nders, 2003-03-11T14:57Z

Du har ju response-write i sub-rutinen, du kan ju inte skriva **response.write response.write "blah!"**.

Titta på mitt exempel.

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

## #10 — voigtann1, 2003-03-11T15:25Z

nu fungera sub:en men fattar inte varför den blir som det blir.. "rutan" blir nog som det ska men iframen blir typ 20 pixlar.. ser konstigt ut.. har lagt upp: <http://bar.voigtan.cjb.net>

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

## #11 — @nders, 2003-03-11T15:29Z

Iframen är 100px bred, och det är också vad det står i html-koden. (Om du menar nyhets-iframen?)

Anropar du suben rätt för den iframen?

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

## #12 — voigtann1, 2003-03-11T15:30Z

jepp.. nyhets iframen.. den ser inte bra ut

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

## #13 — voigtann1, 2003-03-11T16:51Z

kan det vara stylesheeten?

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

## #14 — @nders, 2003-03-11T16:52Z

Vad menar du att problemet är?

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

## #15 — voigtann1, 2003-03-11T16:52Z

att "left" och "right" "bordern" försvinner om jag kör det jag kör nu.. och att iframen ser hemsk ut...

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

## #16 — @nders, 2003-03-11T16:54Z

Hur anropar du suben vid de olika tillfällena? Har du kollat html-källan för att se vad som saknas?

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

## #17 — voigtann1, 2003-03-11T17:06Z

```
<%
'layer(id,hidden,src,tal,name,bild,left,top,height,width)
call layer ("news","visible","nyheter.asp",3,"ne","ne",10,430,207,141)
%>
```

och visst.. den fyller i 100 där på det stället där height-41 men jag anser att det inte stämmer alls.. ser mer ut som typ 30 eller 40 pixlar..

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

## #18 — PatrikB, 2003-03-11T17:42Z

> **voigtann1 skrev:**
>
> men jag anser att det inte stämmer alls.. ser mer ut som typ 30 eller 40 pixlar..

Hur lätt som helst att avgöra om den är 10, 30, 40 eller vilken bredd den nu har. Ta en skärmdump och klistra in i tex PhotoShop, plocka fram linjalen mec ctrl+r (om du inte får linjalen i pixlar får du ändra enhet för linjalen i Preferences i PS).

btw ... den är EXAKT 100 px bred :e

cya,
PatrikB

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

## #19 — voigtann1, 2003-03-11T17:55Z

\*argh\* varför fungera inte det som jag vill då? hur ska jag lösa mitt dilema då? width="100%" tycks inte fungera eller height="100%" :(

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

## #20 — pirro, 2003-03-11T18:49Z

Bara en fråga?
du kör:

```
[RED]
response.write layer("drinkar","visible","drinks.asp?drink=random",1,"drink","rec",355,15,407,341)
response.write layer("drinklist","visible","listdrinks.asp",2,"listall","ref",10,15,407,341)
response.write layer("news","visible","nyheter.asp",3,"ne","ne",10,430,233,461)
[/RED]
```

men suben/funktionen skriver juh redan...
ändra då kanske till

```
[RED]
call layer("drinkar","visible","drinks.asp?drink=random",1,"drink","rec",355,15,407,341)
call layer("drinklist","visible","listdrinks.asp",2,"listall","ref",10,15,407,341)
call layer("news","visible","nyheter.asp",3,"ne","ne",10,430,233,461)
[/RED]
```

borde kanske fungera?
testa iaf ;P
Over and Out
Pirro

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/70715-funktionen-fungera-sådär  
Nästa sida: https://www.webforum.nu/amne/asp/70715-funktionen-fungera-sådär/page2.md
