innerHTML

JavaScript

2 svar · 286 visningar · startad av Pedda

Medlem sedan juni 20006 031 inlägg
Trådstart#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);
            }	
     }
}
Medlem sedan dec. 20025 483 inlägg
#2

Lägg den hanteraren i <select>:

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

Funkar fint. Tack!

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)