webForumDet fria alternativet

funktionen fungera sådär..

ASP

21 svar · 784 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

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?

Medlem sedan juni 200032 967 inlägg
#2

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

Medlem sedan juni 20019 519 inlägg
#3

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

Medlem sedan juni 200032 967 inlägg
#4

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?

Medlem sedan juni 20019 519 inlägg
#5

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

Medlem sedan juni 20019 519 inlägg
#6

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

Medlem sedan juni 200032 967 inlägg
#7
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?

Medlem sedan juni 20019 519 inlägg
#8

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)
Medlem sedan juni 200032 967 inlägg
#9

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

Titta på mitt exempel.

Medlem sedan juni 20019 519 inlägg
#10

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

Medlem sedan juni 200032 967 inlägg
#11

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?

Medlem sedan juni 20019 519 inlägg
#12

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

Medlem sedan juni 20019 519 inlägg
#13

kan det vara stylesheeten?

Medlem sedan juni 200032 967 inlägg
#14

Vad menar du att problemet är?

Medlem sedan juni 20019 519 inlägg
#15

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

Medlem sedan juni 200032 967 inlägg
#16

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

Medlem sedan juni 20019 519 inlägg
#17
<%
'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..

Medlem sedan mars 20002 836 inlägg
#18

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

Medlem sedan juni 20019 519 inlägg
#19

*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%" :(

Medlem sedan aug. 2001226 inlägg
#20

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

279 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
138 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)