AsterixMedlem sedan dec. 1999464 inlägg När jag gör en select med fast mellanslag (& nbsp;) så funkar det. Men när jag kör:
new Option('& nbsp;- Test', '1');
Så läggs posten till men det blir inte ett fast mellanslag utan & nbsp; skriv ut som text. Någon som vet hur man löser det?
Självklart så är det utan mellanslag mellan & och nbsp; men tar jag bort det så visas det inte här i forumet.
AsterixMedlem sedan dec. 1999464 inlägg Så här:
<script language="JavaScript">
<!-- Begin
function new_window(page, width, height) {
OpenWin = window.open(page,"HEJ","width=" + width + ",height=" + height + ",top=150,left=150,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no");
}
function update_disable() {
l = document.sokform.s_genre.options.length
if (l > 3) {
document.sokform.s_genre.disabled = false;
} else if (l < 2) {
document.sokform.s_genre.options[0] = new Option('Välj konsol först', '');
document.sokform.s_genre.disabled = true;
} else {
document.sokform.s_genre.options[0] = new Option('Den finns inga genres att välja mellan', '');
document.sokform.s_genre.disabled = true;
}
}
function set_options() {
var konsol = document.sokform.s_konsol.options[document.sokform.s_konsol.selectedIndex].value;
var sista_GENRE = 0;
if (konsol == 1) {
document.sokform.s_genre.options[0] = new Option('Välj', '');
document.sokform.s_genre.options[1] = new Option('----------------------------------------------', '');
document.sokform.s_genre.options[2] = new Option('Action', '6');
document.sokform.s_genre.options[3] = new Option('Fighting', '9');
document.sokform.s_genre.options[4] = new Option('Hårdvara', '10');
document.sokform.s_genre.options[5] = new Option('Plattform', '8');
document.sokform.s_genre.options[6] = new Option('Pussel', '56');
document.sokform.s_genre.options[7] = new Option('Rollspel', '2');
document.sokform.s_genre.options[8] = new Option('Simulator', '5');
document.sokform.s_genre.options[9] = new Option('Sport', '4');
document.sokform.s_genre.options[10] = new Option('Strategi', '7');
document.sokform.s_genre.options[11] = new Option('Äventyr', '3');
sista_GENRE = 11;
}
if (konsol == 2) {
document.sokform.s_genre.options[0] = new Option('Välj', '');
document.sokform.s_genre.options[1] = new Option('----------------------------------------------', '');
document.sokform.s_genre.options[2] = new Option('Action', '6');
document.sokform.s_genre.options[3] = new Option('Fighting', '9');
document.sokform.s_genre.options[4] = new Option('Hårdvara', '10');
document.sokform.s_genre.options[5] = new Option('Plattform', '8');
document.sokform.s_genre.options[6] = new Option('Rollspel', '2');
document.sokform.s_genre.options[7] = new Option('Simulator', '5');
document.sokform.s_genre.options[8] = new Option('Sport', '4');
document.sokform.s_genre.options[9] = new Option('Strategi', '7');
document.sokform.s_genre.options[10] = new Option('Äventyr', '3');
sista_GENRE = 10;
}
if (konsol == 13) {
document.sokform.s_genre.options[0] = new Option('Välj', '');
document.sokform.s_genre.options[1] = new Option('----------------------------------------------', '');
document.sokform.s_genre.options[2] = new Option('Bildskärmar', '1001');
document.sokform.s_genre.options[3] = new Option('& nbsp;- Monitorer', '1011');
document.sokform.s_genre.options[4] = new Option('& nbsp; & nbsp;- 15"', '1012');
document.sokform.s_genre.options[5] = new Option('& nbsp; & nbsp;- 17"', '1013');
document.sokform.s_genre.options[6] = new Option('& nbsp; & nbsp;- 19"', '1014');
sista_GENRE = 275;
}
l = document.sokform.s_genre.options.length
for (i=l; i>sista_GENRE; i--) {
document.sokform.s_genre.options[i] = null;
}
update_disable();
document.sokform.s_genre.selectedIndex = 0;
}
// End -->
</SCRIPT>
Peter SMedlem sedan dec. 20025 484 inlägg Testa med unicode: \u0020
:)
AsterixMedlem sedan dec. 1999464 inlägg Det blev bara ett vanligt mellanslag. Inte ett fast mellanslag.
Peter SMedlem sedan dec. 20025 484 inlägg Är det någon risk för radbrytning i en "Option()" då?
:)
Peter SMedlem sedan dec. 20025 484 inlägg Skillnaden mellan ett fast mellanslag och ett vanligt mellanslag är väl att det fasta mellanslaget inte orsakar ord att brytas upp och på så sätt hamna på olika rader.
:)
AsterixMedlem sedan dec. 1999464 inlägg Jag löste det med \x20\xA0