webForumDet fria alternativet

innerHTML

2 svar · 284 visningar · startad av Pedda

PeddaMedlem sedan juni 20006 032 inlägg
#1

Jag har en funktion för att skriva en cookie med bokmärken.
Sen fyller jag på en select från cookien och det funkar bra, förutom att jag vill att man ska kunna klicka på dom för att komma till respektive sida.
Går det att fixa med innerHTML eller nåt sånt, och i så fall hur?

Här är min funktion där jag fyller min select:

function checkCookie()
{
     bookmark = getCookie('my_bookmarks')
			
     if (bookmark!=null && bookmark!=""){
	    var bookmarkArray = new Array();
	    bookmarkArray = bookmark.split('#');
			    
	    for (i=0; i<bookmarkArray.length-1; i++){
                    var oOption = document.createElement('option');			
                    oOption.text=bookmarkArray[i];
                    oOption.value=bookmarkArray[i];
                    var elementSelect = document.getElementById('bookmarks');
                    elementSelect.add(oOption);
            }	
     }
}
Peter SMedlem sedan dec. 20025 483 inlägg
#2

Lägg den hanteraren i <select>:

<select onchange="location.href=this.options[this.selectedIndex].value"
PeddaMedlem sedan juni 20006 032 inlägg
#3

Funkar fint. Tack!

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)