Avatar billede solsorten Praktikant
02. januar 2006 - 09:01 Der er 22 kommentarer og
1 løsning

Hvordan skrive &amp tegnet på skærm gennem data.txt?

En af mine knapper på min hjemmeside skal have overskriften "Bed & Breakfast" og dette gøres gennem filen data.txt (jeg har købt en template og er nu ved at tilrette designet og tilføje content).

Men jeg kan ikke få selve '&'-tegnet frem på knappen. Tegnet bliver opfattet som en del af koden.... Jeg har forsøgt at skrive bed &amp breakfast - men dette fungerer heller ikke.

Data.txt indholder:
button2=start&button2=Bed "&" Breakfast

Det er button2, jeg søger hjælp til.

(I øvrigt får jeg heller ikke her på eksperten lov til at bruge tegnet "&" som overskrift på mit problem - jeg får at vide, at ""&" ikke er med til at beskrive dit problem" (haha)

På forhånd tak!
Avatar billede jih Nybegynder
02. januar 2006 - 09:24 #1
Vil den heller ikke hvis du skriver "&&" ? Jeg tænker bare på at når du laver programmer, sætter & jo den næste bogstav til at være hotkey, og hvis du skriver &&, så kommer ampersand frem
Avatar billede mik789 Nybegynder
02. januar 2006 - 09:41 #2
html-entity'en for & er & - du mangler en ; (semikolon).
Avatar billede solsorten Praktikant
02. januar 2006 - 09:42 #3
Jeg har lige prøvet det: Hvis jeg skriver "button2=Bed&&breakfast" får jeg som svar kun "Bed"
Avatar billede mik789 Nybegynder
02. januar 2006 - 09:44 #4
hvis teksten er genereret af et javascript kan du også forsøge med \046 for &, altså "Bead \046 Breakfast"
Avatar billede solsorten Praktikant
02. januar 2006 - 09:45 #5
"button2=Bed & breakfast" returnerer også kun "Bed"
Avatar billede solsorten Praktikant
02. januar 2006 - 09:47 #6
"button2=Bed \046 Breakfast" returnerer "Bed \046 Breakfast"
Avatar billede solsorten Praktikant
02. januar 2006 - 09:49 #7
Jeg tror spørgsmålet er: hvordan får jeg html til at opfatte det jeg skriver som en string - dvs. uden hensyn til hvilke enkelte tegn jeg skriver i strengen?
Avatar billede mik789 Nybegynder
02. januar 2006 - 09:49 #8
hvad er det for noget script? Det ser underligt ud med anførselstegnene. Hvis "Bed & Breakfast" er en tekststreng der skal skrives i knappen, ville man forvente:

button2="Bed & Breakfast" (evt. med kode for &-tegnet)
Avatar billede mik789 Nybegynder
02. januar 2006 - 09:50 #9
en tekststreng skal have anførselstegn omkring sig.
Avatar billede solsorten Praktikant
02. januar 2006 - 10:20 #10
jaaaa... hvordan forklarer man lige det.
Altså der er tale om en dynamisk skabeon til frontpage. Der er 5 knapper som en del af en splash-page...
Data.txt addresserer åbenbart teksten på knapperne.
Og hedder
      txt1=Velkommen&txt2=til dejlige oplevelser i Roskilde&button1=Start&button2=Bed&breakfast ...... &link1=index.htm .......

Jeg ville uploade den ikke færdige udgave til www.roskildebb.dk - men lige nu fungerer det ikke. Kan I hjælpe i mellemtiden?
Avatar billede solsorten Praktikant
02. januar 2006 - 10:25 #11
Nu har jeg uploadet den foreløbige udgave - med brudte links.
NB! den fungerer tilsyneladende ikke i Firefox men i IE
Avatar billede mik789 Nybegynder
02. januar 2006 - 14:01 #12
der ser ok ud i min Firefox
Avatar billede mik789 Nybegynder
02. januar 2006 - 14:02 #13
øh, nånej, nu ser jeg problemet (menuen til venstre)
Avatar billede mik789 Nybegynder
02. januar 2006 - 14:15 #14
igen, jeg kender ikke til skriftsystemet, men i flere systemer er det sådan at tegnet \ (backslash) fungerer som escape-tegn, dvs. angiver at det følgende tegn skal skrives som det er og ikke opfattes som kode. Så har du prøvet Bed \& Breakfast ?
Avatar billede solsorten Praktikant
02. januar 2006 - 14:25 #15
Desværre. Det giver bare Bed \
Avatar billede mik789 Nybegynder
02. januar 2006 - 14:38 #16
men princippet er måske rigtigt. Hvis du kan finde ud af hvad slags script det er, kan du også finde ud af hvilket escape-tegn det pågældende sriptsprog benytter. Problemet her er at tegnet & fungerer som operator i flere sprog, og at dit fil måske opfatter den som sådan istedet for et tegn i en streng. Derfor skal det måske escapes.
Avatar billede mik789 Nybegynder
02. januar 2006 - 15:07 #17
Hvad sker der hvis du skriver:

button2=start&button2=Bed and Breakfast

(bare for at finde ud af hvordan den opfatter en streng uden &)
Avatar billede solsorten Praktikant
02. januar 2006 - 15:38 #18
Jamen, det kan man sagtens. Så står der "Bed and Breakfast".
Avatar billede mik789 Nybegynder
02. januar 2006 - 15:44 #19
har det noget med ASP at gøre? i så fald kan man bruge Chr(28) for &-tegnet. Så måske

Bed Chr(28) Breakfast

- men det er i blinde, når vi ikke ved hvad den der data.txt fil egentlig gør og hvad script- eller kodesprog den er skrevet i.
Avatar billede jih Nybegynder
03. januar 2006 - 10:04 #20
det har noget med flash at gøre.. det er en flash fil .. hvorfor flytter du ikke spørgsmålet over i flash kategorien? så får du nok hurtigere hjælp af folk der kan noget med flash.
Avatar billede solsorten Praktikant
03. januar 2006 - 11:54 #21
Tak for de mange indlæg - jeg flytter spørgsmålet hen under Flash som foreslået. Og så har jeg mailet til udbyderen for at høre hvilket script sprog der er tale om. Når jeg ved det, er jeg formentlig lettere at hjælpe!!
Avatar billede jih Nybegynder
07. februar 2006 - 16:01 #22
nu hvor du er igang, kan du så ikke også lukke dette spørgsmål? :)
Avatar billede solsorten Praktikant
07. februar 2006 - 16:21 #23
Oups, det gør jeg fluks.
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