Avatar billede thomashove Nybegynder
03. april 2002 - 17:35 Der er 14 kommentarer og
1 løsning

lave tekst til <select> box

har en funktion i javascript der opbygger en tekst streng som herefter indsættes i en select box a lá

List_1[q] = new Option(text);

dette virker også ok. mit problem er at tekst strengen skal indeholde "spaces" (f.eks. 10 blanke felter inden det næste stykke tekst). Dette har jeg klaret ved at sige f.eks.

while (text.length<=89)
          {
            text=text+" ";
          }

dette forstår en IE browser udemærket men i Netscape bliver alle de blanke spaces tolket som én i select boxen. Jeg har fundet ud af at man kan indsætte "&nbsp" men hvordan gør man dette i javascript...?

while (text.length<=89)
          {
            text=text+"&nbsp";
          }

bliver bare tolket som teksten "&nbsp" og ikke som et space

Avatar billede thomashove Nybegynder
03. april 2002 - 17:37 #1
\\&nbsp
Avatar billede thomashove Nybegynder
03. april 2002 - 17:38 #2
hvordan hulen skriver man og-nbsp på eksperten ???
Avatar billede jakoba Nybegynder
03. april 2002 - 17:47 #3
\&nbsp; tror jeg dvs backslash foran \& tegnet.

men jeg mener selv at have prøvet nbsp og så fået et smukt \&nbsp; skrevet i selectboksen.

mvh JakobA
Avatar billede jakoba Nybegynder
03. april 2002 - 17:49 #4
&n\bsp; måske
Avatar billede jakoba Nybegynder
03. april 2002 - 17:49 #5
&amp;nbsp;
Avatar billede jakoba Nybegynder
03. april 2002 - 17:50 #6
det var & a m p ; n b s p ; (blot uden mellemrum)
Avatar billede gryn Nybegynder
03. april 2002 - 17:51 #7
Hvad med &#160;
Avatar billede gryn Nybegynder
03. april 2002 - 17:51 #8
prøver igen \&#160;
Avatar billede gryn Nybegynder
03. april 2002 - 17:52 #9
& # 1 6 0 ;
Avatar billede gryn Nybegynder
03. april 2002 - 17:53 #10
Hvorfor ordner de ikke det her problem? Det er da noget, som man af og til bruger på Eksperten
Avatar billede jakoba Nybegynder
03. april 2002 - 18:05 #11
denne virker i NS4 og IE4:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><TITLE>blanktegn i options</TITLE>

<META NAME="Generator" CONTENT="Stone's WebWriter 3">
<script type='text/javascript'>

function addit( sel ) {
    selo = sel.options;
    idx = sel.selectedIndex;
    selo[selo.length] = new Option( " \240" +selo[idx].text );
}; //end addit( select object )

</script>

</HEAD>
<BODY>
<form onsubmit='return false'>

<select onchange="addit(this);">
  <option> vælg noget </option>
  <option>valg 1</option>
  <option>valg 2</option>
  <option>valg 3</option>
  <option>valg 4</option>
</select>


<!-- WebWriter AutoDato -->Opdateret: 3.4.2002<!-- WW -->
</BODY>
</HTML>

rart endelig at finde en løsning der :-))

mvh JakobA
Avatar billede thomashove Nybegynder
03. april 2002 - 18:22 #12
JakobA hvordan finder du ud af at der er noget der hedder "\240" ???
Avatar billede thomashove Nybegynder
03. april 2002 - 18:28 #13
øver mig lige lidt...

&amp;nbsp;
Avatar billede jakoba Nybegynder
03. april 2002 - 18:39 #14
kikker på verdens bedste hjemmeside
http://hjem.get2net.dk/Jakob.Aggernaes/htisolat.html
hvor en hel del af den slags koder står :-))

Nej faktisk var det gryns  & # 1 6 0
som jeg konverterede til oktalt som det skal være efter \

mvh JakobA
Avatar billede thomashove Nybegynder
03. april 2002 - 18:57 #15
ok - happy coding ... ;o)

/Hove
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