webForumDet fria alternativet

varför syns inte texten

ASPur ASP

4 svar · 217 visningar · startad av rille

rilleMedlem sedan juli 200318 inlägg
#1

Hej!!
Jag har en kalender på min sida där jag ska skriva in olika aktiviteter som händer för olika grupper. Ex vill jag att på almanackan ska det stå Scouterna på 3 feb, när man klickar på 3 feb kommer en popupruta upp som visar aktiviteten denna dag. Jag hittade en färdig almanacka på nätet som jag tänkte göra om eftersom det alltid lade in ordet "händelse" på det datumet man valt. jag vill istället ha att man själv får skriva in vad det ska stå.

Nu undrar jag om jag kan göra som jag gjort (vilket jag iochförsig redan märkt att man inte kan). Men vad gör jag för fel.

Jag har skrivit så här

<a href="javascript:show('show.asp?ar=<%=RecSet("Ar")%>&manad=<%=RecSet("Manad")%>&dag=<%=RecSet("Dag")%><% =RecSet("namn") %>');"></a>

alltså den ska hämta texten som skrivs i ett formulär som heter "namn" detta hamnar i databasen. Jag har fått det att hamna i databasen, men när jag lägger till posten så läggs den till i databasen, men gruppnamnet syns inte på valt datum i kalendern. Den rutan är alltså tom. Det enda jag har ändrat är att jag har lagt till RecSet istället för ordet händelser i raden

<a href="javascript:show('show.asp?ar=<%=RecSet("Ar")%>&manad=<%=RecSet("Manad")%>&dag=<%=RecSet("Dag")%>');">Händelser</a>. Innan jag gjorde det lade ordet händelser till på valt datum. Jag har även lagt till en kolumn i databasen för gruppnamnet, och det funkar.

Lite koder som kan vara bra att se på för lättare hjälp finns på

http://w1.143.telia.com/~u14304389/index.htm

tack på förhand Richard

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Får du något felmeddelande?

rilleMedlem sedan juli 200318 inlägg
#3

nej jag får inget felmeddelande.. det är det som är så konstigt.. det enda är att texten inte visas i valt datum... men skriver jag istället dit ordet händelse istället så visas det ordet

RikardMedlem sedan dec. 199917 055 inlägg
#4

Re: varför syns inte texten

[red]<a href="javascript:show('show.asp?ar=<%=RecSet("Ar")%>&manad=<%=RecSet("Manad")%>&dag=<%=RecSet("Dag")%><% =RecSet("namn") %>');"></a>[/red]

Jag förstår inte riktigt hur du menar. Det du har skrivit i korta drag är ju:

<a href="lite javascript-kod"></a>

Men i och med att du inte har någon text mellan a-taggarna så kommer det ju inte att visas någonting alls? Eller är jag helt ute och cyklar?

<a href="lite javascript-kod">" & RecSet("gruppnamn") & "</a>

För övrigt såg jag på din sida att du slarvar med att escapea koden. Skriver du html i asp-kod så ska du köra med dubbla citat-tecken. Ex:

Response.write "<a href="[b]"[/b]javascript:show('show.asp?ar=<%=RecSet("Ar")%>&manad=<%=RecSet("Manad")%>&dag=<%=RecSet("Dag")%><% =RecSet("namn") %>');"[b]"[/b]>"
rilleMedlem sedan juli 200318 inlägg
#5

tack jag kom på det att jag lagt till RecSet taggen på fel ställe. Tackar även för uppmaningen med 2dubbla citattecken.. vad kan hända annars om jag inte gör det.. jag har precis börjat att lära mig asp med databaser...

132 ms totalt · 3 externa anrop · v20260731065814-full.94fcd635
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)