Avatar billede idiotbarn Nybegynder
21. februar 2005 - 17:43 Der er 10 kommentarer og
1 løsning

pasteHTML, anførelsestegn og sti

Jeg har en linie der hedder:
tr.pasteHTML("<a id=\" "+Id+"\" href=\"Hej.asp\">"+tr.text+"</a>")

Det virker også umiddelbart...bortset fra at min id bliver udskrevet med et mellemrum før (hvilket jeg egentligt også ber' den om), men hvordan får jeg fjernet mellemrummet så hvis Id variablen var "Video", skulle der stp
<a id="Video"...og ikke <a id=" Video"...
Den brokker sig når jeg har prøvet med andet...

Andet spørgsmål er...Når jeg bruger koden skriver den stien til filen og derefter Hej.asp
fx:
("<a id=" Video" href="http://www.hjemmeside-adresse.dk/Hej.asp">...

Hvordan undgår jeg det ?
Avatar billede roenving Novice
21. februar 2005 - 18:23 #1
Virker det ikke med:

tr.pasteHTML("<a id=\""+Id+"\" href=\"Hej.asp\">"+tr.text+"</a>")

?-)

-- og det andet er den måde det virker på, så du må splitte det efter sidste /, hvis du skal bruge det uden !-)
Avatar billede idiotbarn Nybegynder
21. februar 2005 - 18:25 #2
nej...den brokker sig over \"", men ok, jeg retter den bare til med asp, så problemet er egentligt løst, men ville gerne vide om det ikke kunne lade sig gøre...

Problemet er mest at den skriver hele stien..."hej.asp" laver jeg om til en variabel...
Avatar billede roenving Novice
21. februar 2005 - 18:43 #3
Man kunne jo også udnytte, at der i Jscript er to forskellige streng-delimiters:

tr.pasteHTML('<a id="'+Id+'" href="Hej.asp">'+tr.text+"</a>")

-- og f.eks. sådan:

txt = "http://www.hjemmeside-adresse.dk/Hej.asp";
txt = txt.substring(txt.lastIndexOf("/")+1);
alert(txt);

-- men det kan give problemer med links, som indeholder slashes !-)
Avatar billede idiotbarn Nybegynder
21. februar 2005 - 18:45 #4
ja...og dem er der mange af :) så er det vel noget med at finde den sidste. Er der en nem måde at gøre det på eller skal jeg igang med at lave en funktion på mere end 3 linier?
(bare så jeg laver det på den smarteste måde)
Avatar billede roenving Novice
21. februar 2005 - 18:50 #5
?-)

-- den finder jo netop den sidste slash med .lastIndexOf ...
Avatar billede idiotbarn Nybegynder
21. februar 2005 - 18:52 #6
ok...men hvorfor sagde du så at det ville gi problemer hvis der var slashes i linket?
Avatar billede roenving Novice
21. februar 2005 - 19:00 #7
-- hvis det link, du kommer ind i, f.eks. ser sådan ud: billeder/oversigt.asp !-)
Avatar billede idiotbarn Nybegynder
21. februar 2005 - 19:02 #8
nåh ja selvfølgeligt...ligger du et svar
Avatar billede roenving Novice
21. februar 2005 - 19:14 #9
Velbekomme '-)
Avatar billede roenving Novice
21. februar 2005 - 19:15 #10
-- og tak for point ;~}
Avatar billede idiotbarn Nybegynder
21. februar 2005 - 19:17 #11
no problem :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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