Avatar billede myth Nybegynder
25. maj 2004 - 02:46 Der er 12 kommentarer og
1 løsning

hjælp med tegnsætning :D

ok jeg oversvømmer jer med spørgsmål for tiden - men den hovedopgave deadline er lige på trapperne - har ikke tid til at det ikke virker. hvad gør jeg forkert her? href skal kalde en URL ("link") og navn ("linknavn") fra database

Response.Write("<tr valign='top'><td width='150' align='left'>" & "<a href=' rs('link')' & target="_blank"><b>" & rs ("linknavn") & "</b></a>" & "</td></tr>")
Avatar billede myth Nybegynder
25. maj 2004 - 02:47 #1
det eneste jeg får som url er rs('
Avatar billede fixxxer Nybegynder
25. maj 2004 - 03:55 #2
det var dog også noget værre rod.

For det første er jeg en modstander af at bruge '-tegnet i HTML af så mange årsager. For det andet kan man blive temmelig forvirret af at skrive sit html-output i en Response.Write, da man skal være skarp til at holde øje med om man har fået alle sine &-tegn med... Prøv:

<tr valign="top"><td width="150" align="left"><a href="<%=rs('link')%>" target="_blank"><b><%=rs("linknavn")%></b></a></td></tr>

Til at starte med roder du noget rundt i dine ' og " tegn. Alternativt kan det gøres således med Response.Write

Response.Write("<tr valign=""top""><td width=""150"" align=""left""><a href=""" & rs("link") & """ target=""_blank""><b>" & rs("linknavn") & "</b></a></td></tr>")

For mig var tricket at vende mig til at bruge udelukkende eet tegn til at difinere variabler, i stedet for at rode rundt i ' og "-tegn. Gør som du synes, men overstående burde virker optimalt.
Avatar billede pfp Nybegynder
25. maj 2004 - 03:56 #3
Prøv med:
Response.Write("<tr valign='top'><td width='150' align='left'><a href='" & rs("link") & "' & target='_blank'><b>" & rs ("linknavn") & "</b></a></td></tr>")
Avatar billede myth Nybegynder
25. maj 2004 - 04:05 #4
fantastisk! så spiller det - perfekt! tak forassistancen!

fixxer - lader ikke til at det med et tegn virkede... hvordan kan det du gør det lade sig gøre? altså jeg går ud fra at det du siger er at du kun koder i "?
Avatar billede fixxxer Nybegynder
25. maj 2004 - 04:16 #5
hvis det ikke virker er det gået for hurtigt for mig... du kan sagtens bygge Response.Write sætning (og alt andet) udelukkende med "-tegnet. Det eneste tidspunkt jeg benytter '-tegnet på er i JavaScript, men det er en anden historie.

Men jeg manglede lige 2 stykker " for at det virkede.

Response.Write("<tr valign=""top""><td width=""150"" align=""left""><a href=""" & rs("link") & """ target=""_blank""><b>" & rs("linknavn") & "</b></a></td></tr>")
Avatar billede myth Nybegynder
25. maj 2004 - 04:18 #6
jeg kan slet ikke gennemskue systemet i det der :D
Avatar billede fixxxer Nybegynder
25. maj 2004 - 04:18 #7
må jeg så spørge den anden vej hvad det er for en hovedopgave deadline der er lige på trapperne? :P Det er altid spændende at høre hvad ens svar bliver brugt til.
Avatar billede fixxxer Nybegynder
25. maj 2004 - 04:24 #8
hva mener du med at du ikke kan gennemskue det?

Når du laver en Response.Write("") og vil skrive tegnet " i dette output, bliver du nødt til at lave to "" i sætningen. Dvs Response.Write("""") vil blive vist som "

Tilsvarende må man i database sammenhæng tage højde for '-tegnet ved fx indsættelse af tekst i en database. Vi har SQLen "INSERT INTO tabel(tabelTekst) VALUES('" & Request.Form("tekstfelt") & "')" Hvis vores tekstfelt har tegnet ' i sin værdi, så vil vores SQL gå i stykker:

"INSERT INTO tabel(tabelTekst) VALUES('teksten's indhold er meget afgørende!')" databasen vil tro at den skal stoppe indholdet efter "teksten" og det der kommer bagefter er gal syntaks for den. Derfor laver vi to '' og så virker alt som det skal.

"INSERT INTO tabel(tabelTekst) VALUES('teksten''s indhold er meget afgørende!')"
Avatar billede myth Nybegynder
25. maj 2004 - 04:32 #9
det er hovedopgaven som multimedie designer. Det bliver - forhåbentligt - sitet for Hansen & Pedersen - Film & Fjernsyn. I tilfælde af det ikke siger dig noget kan jeg fortælle at det er et prodktions selskab der producerer dokumentarfilm til DR og TV2. af deres produktioner kan nævnes 'drengene fra vollsmose' og 'fødegangen'.

sitet som det står netop nu kan ses på http://www.zaphirs.dk/myth
Avatar billede myth Nybegynder
25. maj 2004 - 04:34 #10
nu jeg din opmærksomhed - ved du så hvad der får formfelter til kun at kunne markeres med mused hvis man fører markøren helt op i formfeltets øverste venstre hjørne???
Avatar billede fixxxer Nybegynder
25. maj 2004 - 09:25 #11
det er jeg ikke helt sikker på at jeg forstår. Har du et eksempel på sådan en opførelse af et "formfelt"?
Avatar billede myth Nybegynder
25. maj 2004 - 12:29 #12
oh ja... prøv at logge ind med malene/0000 og klik 'skift adgangskode' de felter der er tomme driller som en gal
Avatar billede fixxxer Nybegynder
25. maj 2004 - 13:22 #13
jeg ville umeldbart mene at dit div laver kaos, da dens style er forkert...

<div id="user" style="position:absolute; left:0px; top:0; width:600px; height:430px; z-index:5; overflow: hidden; border=;visibility: visible;"0"; scrolling="no";>

for det første roder du lidt rundt i nogle variabler der ikke høre hjemme i en style (så vidt jeg er orienteret)
og så er der nogle tegn der lidt malplaceret. sådan ville jeg konstruere samme div:

<div id="user" style="position:absolute; left:0px; top:0; width:600px; height:430px; z-index:5; overflow: hidden;">

Du har ikke behov for at deklære at den skal være synlig, det vil den være som default. det samme gælder border: 0. Scrolling er lidt omsonst når du har bedt om at overflow er hidden. Mener samtidigt ikke at scrolling er valid CSS2
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester