webForumDet fria alternativet

fasen också =P

ASP

16 svar · 496 visningar · startad av dendålige

Medlem sedan jan. 2003188 inlägg
Frågan#1

kanske fel forum =S aja...

satt och höll på med en ny meny till min sida i java...
och sen när allt var färdigt och fint så skulle jag då skriva in asp länkarna i min .js fil...

men hur fasen får jag det att gå ihop? går det överhuvudtaget? vgjorde jag allt jobb i onödan? =(

Medlem sedan sep. 20011 722 inlägg
#2

ASP länkar? index.asp?sida=main eller?
Om så är fallet så ja, det fungerar.

Medlem sedan mars 20015 287 inlägg
#3

Du behöver väl inte ha javascriptet i en js-fil om inte annat. Lägg det direkt i asp-filen.

Medlem sedan dec. 20003 887 inlägg
#4

Pratar du om java eller javascript? (Det är en ruggigt stor skillnad mellan dom)

Vilka ASP-länkar? Varför blir det inte rätt? (Visa felmeddelandet om det finns)

Vad är det som överhuvudtaget ska gå?

Du skrev ivarjefall din fråga i onödan... ;)

Medlem sedan jan. 2003188 inlägg
#5

alltså det är skrivet i java (tror att jag skrev det...)

alltså den klarar inte att man har "" i länken... tex.. sida.asp?id=<%RecSet("id")%> då är det fnuttarna runt id som inte kan vara där... hur kan man då gå runt detta på något sätt? tänkte då höra om någon visste...

Medlem sedan maj 2002560 inlägg
#6
sida.asp?id=<% =RecSet(0) %>

Kanske?

Medlem sedan jan. 2003188 inlägg
#7

LR^evil.sid skrev:

sida.asp?id=<% =RecSet(0) %>

Kanske?

hmm vad är lösningen där? =S alltså problemet är ""
jag vet att jag glömde att skriva ett = men det va liksom inte själva saken...

Medlem sedan dec. 20003 887 inlägg
#8

Lösningen var att referera till rätt index i recordset:et med ett nummer istället för en sträng. Då behöver du inte använda citationstecken...

För övrigt är det en väldigt intressant prestandavinst att använda Recordset(intFieldIndex) istället för Recordset(strFieldName).

Medlem sedan jan. 2003188 inlägg
#9

okey... men hur menar du då med att referera?

Medlem sedan dec. 20003 887 inlägg
#10

Säg att du skapar ett recordset (objRS) baserat på frågan

SELECT id, namn, nummer, sistafältet FROM tabell

Då finns det tre metoder att hämta värden från detta recordset. Det finns tre sätt att referera till ett fält i ett recordset kanske är mer sanning...

1. x = objRS("nummer")

2. x = objRS.Fields("nummer")

3. x = objRS(2)

4. Const fldNummer = 2 [blue]'Egentligen detsamma som punkt 3[/blue]

    x = objRS(fldNummer)

Den tredje metoden är betydligt snabbare än dom två första och den fjärde metoden är ett sätt att göra den tredje metoden lite begripligare.

Medlem sedan jan. 2003188 inlägg
#11

okey... men vad är då tvåan?
hur gör jag då om man ska ha session("username") för då blir det ju också knasigt...

Medlem sedan mars 20015 287 inlägg
#12

En smula OT, men hur kommer det sig att det inte fungerar med " i Java?
Exekveras inte aspkoden först?

Medlem sedan jan. 2003188 inlägg
#13

kan visa kod:

{code:"Din sida", "format":{"itemoff":\[0,100\],"size":\[15,102\],"leveloff":\[-17,-80\]},
	sub:\[

		{code:"", "format":{"itemoff":\[0,0\], "size":\[15,70\]}},
		{code:"Profil",url:gastbok, "target":"mainFrame", "format":{"itemoff":\[0,101\], "size":\[15,100\]}},
		{code:"Gästbok",url:"gastbok/gastbok.asp?tillid=\<%=RecSet(id)%\>", "target":"mainFrame", "format":{"itemoff":\[0,101\], "size":\[15,100\]}},
		{code:"Inkorg",url:"mejl/mejl.asp", "target":"mainFrame", "format":{"itemoff":\[0,101\], "size":\[15,100\]}},
		{code:"Vänner",url:"vann.asp?id=\<%=RecSet(id)%\>", "target":"mainFrame", "format":{"itemoff":\[0,101\], "size":\[15,100\]}},
		{code:"Dagboken",url:"dagbok/dagbok.asp?agarid=\<%=RecSet(id)%\>", "target":"mainFrame", "format":{"itemoff":\[0,101\], "size":\[15,100\]}},
		{code:"Självporträtt",url:"besok.asp?medlem=\<%=Session(username)%\>", "target":"mainFrame", "format":{"itemoff":\[0,101\], "size":\[15,100\]}},
		{code:"Besök",url:"sjalv.asp?id=\<%=RecSet(id)%\>", "target":"mainFrame", "format":{"itemoff":\[0,101\], "size":\[15,100\]}}
	\]
},

som du ser så är länken innanför två "" om man då har " innanför dom så tror programmet att länken har slutat... och då fungerar inte något i hela skriptet... så det jag undrar är om det går på något sätt att köra recset utan fnuttar eller om någon vet en annan lösning...

Medlem sedan dec. 20003 887 inlägg
#14

dendålige skrev:

okey... men vad är då tvåan?
hur gör jag då om man ska ha session("username") för då blir det ju också knasigt...

Din frågeställning är väldigt luddig måste jag säga... eller så missförstog du min beskrivning. "nummer" innebär fältet/kolumnen, som heter nummer.

Jag gissar mig till ett svar på din fråga:

Session("username") = objRS(1)

Om frågan ser ut som jag gjorde den. Annars så räknas fälten i frågan från vänster till höger och startar på 0, d.v.s.:

objRS(0) är detsamma som objRS("id")
ojbRS(1) är detsamma som objRS("namn")
  .
  .
  .
objRS([i]antal fältnamn - 1[/i]) är detsamma som objRS("[i]sista fältnamnet[/i]")
Medlem sedan dec. 20003 887 inlägg
#15

dendålige skrev:

som du ser så är länken innanför två "" om man då har " innanför dom så tror programmet att länken har slutat... och då fungerar inte något i hela skriptet... så det jag undrar är om det går på något sätt att köra recset utan fnuttar eller om någon vet en annan lösning...

Meted ett är att använda det jag just beskrev.

Metod två är att escape:a citationstecknen.

Medlem sedan juni 200032 967 inlägg
#16

dendålige skrev:

som du ser så är länken innanför två "" om man då har " innanför dom så tror programmet att länken har slutat... och då fungerar inte något i hela skriptet... så det jag undrar är om det går på något sätt att köra recset utan fnuttar eller om någon vet en annan lösning...

I Java används backslash som escapetecken. Det borde lösa citationsteckensproblemet.

Medlem sedan jan. 2003188 inlägg
#17

I Java används backslash som escapetecken. Det borde lösa citationsteckensproblemet.

jag har testat det... och då funkade det inte heller... men jag får väll försöka mig på att göra det med siffran... har inte gjort det förut, så därför sorry för mina konstiga frågor...

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