innerHTML

JavaScript

2 svar · 291 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!

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