---
title: "Select funktion fungerar inte i Mozilla"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/128245-select-funktion-fungerar-inte-i-mozilla"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Addeladde"
published: "2005-05-14T21:25:20.000Z"
updated: "2005-05-15T22:02:34.000Z"
replies: 4
views: 251
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/128245-select-funktion-fungerar-inte-i-mozilla"
---

# Select funktion fungerar inte i Mozilla

## #1 — Addeladde, 2005-05-14T21:25Z

```
<script>
<htlml>
<head>
onload = function(){

 sHTML = "<select name=\"hour\" id=\"hour\">";
   for(i=0;i<24;i++){
     
	 if(i<10){
	  sValue='0'+i;
	 }else{
	 sValue =''+i;
	 }
	 if(sValue=='<%=strHour%>'){
	   selectValue=' selected';
	 }else{
	   selectValue=''
	 }
	 sHTML += "<option value=\""+sValue+"\""+selectValue+">"+sValue+"</option>";
   } 
   sHTML += "</select> : ";
   [b]document.getElementById('selectHour').outerHTML=sHTML;[/b]

   sHTML = "<select name=\"minute\" id=\"minute\">";
   for(i=0;i<60;i++){
     
	 if(i<10){
	  sValue='0'+i;
	 }else{
	 sValue =''+i;
	 }
	 if(sValue=='<%=strMinute%>'){
	   selectValue=' selected';
	 }else{
	   selectValue=''
	 }
	 sHTML += "<option value=\""+sValue+"\""+selectValue+">"+sValue+"</option>";
   } 
   sHTML += "</select>";
   [b]document.getElementById('selectMinute').outerHTML=sHTML;[/b]

}</script>
</head>
<body>
<div id="selectHour"></div>
<div id="selectMinute"></div>
</body>
</html>
```

outerHTML verkar inte fungera i Mozilla?
Det funkar fint i IE så hur gör jag för att få det att fungera i Mozilla?

Permalänk: https://www.webforum.nu/p/128245

## #2 — Jojoxx, 2005-05-15T08:32Z

innerHTML funkar däremot i FF, så byt ut div'arna mot span och använd det istället:

```
<html>
<head>
<script type="text/javascript">
onload = function(){

 sHTML = "<select name=\"hour\" id=\"hour\">";
   for(i=0;i<24;i++){
     
	 if(i<10){
	  sValue='0'+i;
	 }else{
	 sValue =''+i;
	 }
	 if(sValue=='<%=strHour%>'){
	   selectValue=' selected';
	 }else{
	   selectValue=''
	 }
	 sHTML += "<option value=\""+sValue+"\""+selectValue+">"+sValue+"</option>";
   } 
   sHTML += "</select> : ";
   document.getElementById('selectHour').innerHTML=sHTML;

   sHTML = "<select name=\"minute\" id=\"minute\">";
   for(i=0;i<60;i++){
     
	 if(i<10){
	  sValue='0'+i;
	 }else{
	 sValue =''+i;
	 }
	 if(sValue=='<%=strMinute%>'){
	   selectValue=' selected';
	 }else{
	   selectValue=''
	 }
	 sHTML += "<option value=\""+sValue+"\""+selectValue+">"+sValue+"</option>";
   } 
   sHTML += "</select>";
   document.getElementById('selectMinute').innerHTML=sHTML;

}
</script>
</head>
<body>
<span id="selectHour"></span>
<span id="selectMinute"></span>
</body>
</html>
```

Permalänk: https://www.webforum.nu/p/1612683

## #3 — Guffa, 2005-05-15T18:56Z

Re: Select funktion fungerar inte i Mozilla

> **Addeladde skrev:**
>
> outerHTML verkar inte fungera i Mozilla?
> Det funkar fint i IE så hur gör jag för att få det att fungera i Mozilla?

Du övertygar de som utvecklar Mozilla att börja följa Microsoft istället för att följa standarden.

Jag uppskattar dock att du har ungefär 0,0001% chans att lyckas med det...

Permalänk: https://www.webforum.nu/p/1612871

## #4 — Peter S, 2005-05-15T21:21Z

> **Guffa skrev:**
>
> Jag uppskattar dock att du har ungefär 0,0001% chans att lyckas med det...

Får man fråga hur du beräknat denna sannolikhet? Den verkar nämligen litet väl låg med tanke på att Mozilla tidigare kopierat IE-specifik kod.

Permalänk: https://www.webforum.nu/p/1612922

## #5 — Guffa, 2005-05-15T22:02Z

Som jag skrev så är det en uppskattning, inte en beräkning.

Permalänk: https://www.webforum.nu/p/1612934

---

Tråden på webben: https://www.webforum.nu/amne/javascript/128245-select-funktion-fungerar-inte-i-mozilla
