webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > Javascript

Javascript Här diskuteras det som rör Javascript, AJAX, DOM & DHTML.

Svar
 
Trådverktyg Visningsalternativ
Äldre 2005-05-14, 22:25   #1
Addeladde
Medlem
 
Registrerad: 2001-01-11
Ort: Sthlm
Inlägg: 2 997
Lösningar: 4
Select funktion fungerar inte i Mozilla

Kod:
<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> : ";
   document.getElementById('selectHour').outerHTML=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').outerHTML=sHTML;

}</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?
__________________
Andreas
Addeladde besöker inte forumet just nu   Svara med citat
Äldre 2005-05-15, 09:32   #2
Jojoxx
Moderator
 
Registrerad: 2000-06-18
Inlägg: 4 195
Lösningar: 246
innerHTML funkar däremot i FF, så byt ut div'arna mot span och använd det istället:
Kod:
<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>
__________________
/ Jojoxx

"Always remember that you're unique and special, just like everyone else..."
Jojoxx besöker inte forumet just nu   Svara med citat
Äldre 2005-05-15, 19:56   #3
Guffa
Medlem
 
Registrerad: 2004-06-02
Ort: Östersund
Inlägg: 533
Lösningar: 61
Re: Select funktion fungerar inte i Mozilla

Citat:
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...
Guffa besöker inte forumet just nu   Svara med citat
Äldre 2005-05-15, 22:21   #4
Peter S
Medlem
 
Registrerad: 2002-12-15
Ort: Hudiksvall
Inlägg: 5 477
Lösningar: 806
Citat:
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.
Peter S besöker inte forumet just nu   Svara med citat
Äldre 2005-05-15, 23:02   #5
Guffa
Medlem
 
Registrerad: 2004-06-02
Ort: Östersund
Inlägg: 533
Lösningar: 61
Som jag skrev så är det en uppskattning, inte en beräkning.
__________________
b { font-weight: normal; }
Guffa besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > Javascript

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 21:50.


Powered by: vBulletin Version 3.8.6
Copyright © webForum