webForumDet fria alternativet
Logga in / Bli medlem

innerHTML

JavaScript

2 svar · 284 visningar · startad av Pedda

Medlem sedan juni 20006 031 inlägg
Frågan#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!

267 ms totalt · 4 externa anrop · v20260731065814-full.0583408b
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)