webForumDet fria alternativet

Skumt problem?!

ASP

7 svar · 312 visningar · startad av Bohlin-Gbg

Medlem sedan feb. 200226 inlägg
Frågan#1

Tjena,

Kan nån förklara vad jag gjort fel .. =)

På adressen http://www.forelasarbanken.com/forelasningar_all.asp så verkar allt som det ska va, men inte om man kör IE6, om man klickar på länken ”Från galen idé till genomförd succé” - Björn" med IE6 så öppnas den inte, men om man väljer att öppna i nytt fönster så funkar det .. hmm ..

.. kan det ha med längden i adresslänken då jag för över värden till den andra sidan genom den , samtidigt borde det inte ha med det att göra, för den öppnar ju i nytt fönster .. ?

.. sidan läses ur en vanlig access databas.

Medlem sedan juni 200032 967 inlägg
#2

Titta på HTML-koden i din läsare. Det ser jättekonstigt ut.
Det borde inte fungera på något sätt faktiskt.

Hur ser koden ut där du skapar länkarna?

Medlem sedan feb. 200226 inlägg
#3

.. den ser ut så här:

<a href="forelasningar_info.asp?nr=<%=adoRs("NR")%>&fnamn=<%=adoRs("fnamn")%>&enamn=<%=adoRs("enamn")%>&rubrik=<%=adoRs("rubrik")%>&underrubrik=<%=adoRs("underrubrik")%>&korttext=<%=adoRs("korttext")%>&langtext=<%=Replace(adoRS("langtext"),Chr(13),"<br>")%>&pdf=<%=adoRs("pdf")%>" target="main" class="Fetrubrik"><%=adoRs("RUBRIK")%></a>
Medlem sedan juni 200032 967 inlägg
#4

Du ska nog inte använda querystrings på det sättet.
Om du tittar på den resulterande källkoden (alltså visa källa i din browser) så förstår du att det händer konstiga saker.

Skicka inte mer information än du verkligen måste.

Mvh,

Medlem sedan mars 20015 287 inlägg
#5

Det förefaller ju som om att du hämtar data från databasen i den länkade filen, forelasningar_info.asp, så varför inte plocka ut alla data då?

Medlem sedan feb. 200226 inlägg
#6

.. ja, jag hämtar data från en annan tabell, problemet kom när jag skulle korslänka föreläsare med föreläsningar därför valde jag att göra på detta sättet .. till saken hör också att om jag kortar ner texten så funkar länken .. finns det en gräns hur mkt man kan överföra i strängar på det sättet .. ?

Medlem sedan juli 2000534 inlägg
#7

finns det en gräns hur mkt man kan överföra i strängar på det sättet

Ja, och den gränsen är ganska låg. Vill du flytta större mängder data mellan sidor bör du använda POST-metoden istället.

Precis som @nders skulle jag vilja påstå att ditt system inte så bra designat. Det vore lämpligare att bara skicka med någon sorts id till den andra sidan och sedan sköta korslänkningen med en lämplig JOIN-sats, beroende på hur din databas ser ut.

Medlem sedan feb. 200226 inlägg
#8

Precis som @nders skulle jag vilja påstå att ditt system inte så bra designat.

.. jo, de e ju så när man e ny på nåt, att det inte blir riktigt 100 direkt .. :e

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