webForumDet fria alternativet

Bugg: Scriptfel vid ikonval

Om webForum

7 svar · 377 visningar · startad av Erik Juhlin

Medlem sedan maj 200010 687 inlägg
Frågan#1

När man skriver ett inlägg och klickar på radioknappen vid en ikon öfr att välja den så får man upp JavaScript-felet "'null' is null or not an object". Rad 801.

Medlem sedan dec. 199917 055 inlägg
#2

Webbläsare, OS?

Medlem sedan dec. 20025 483 inlägg
#3

Jag upplever felet i FF (Erik verkar använda IE). Det beror på funktionen swap_posticon(). Anledningen är - precis som felmeddelandet säger - att out är null. Ändra funktionen till följande istället (fetstilt text är tillagd):

function swap_posticon(imgid)
{
	var out = fetch_object("display_posticon");
	var img = fetch_object(imgid);
	[b]if (out)
	{[/b]
		if (img)
		{
			out.src = img.src;
			out.alt = img.alt;
		}
		else
		{
			out.src = "clear.gif";
			out.alt = "";
		}
	[b]}[/b]
}
Medlem sedan mars 20025 907 inlägg
#4

Har ändrat koden till Peters förslag, är felet borta?

Medlem sedan dec. 20025 483 inlägg
#5

Japp, för mig försvann felet. Men istället upptäckte jag ett annat ;)

Klickar man på bilderna bredvid radioknapparna (det förra felet gällde alltså vid klick dessa knappar), får jag i FF att rb_iconid_x, för 0 < x < 22, inte är definierad. Tittar man i koden ser man

<img...onclick="rb_iconid_x.click()" />

En lösning kan vara att ändra till

<img...onclick="fetch_object('rb_iconid_x').click()" />
Medlem sedan maj 200010 687 inlägg
#6

Rikard skrev:

Webbläsare, OS?

Spelar väl inte så stor roll, felet var ju ett generellt fel. Du måste väl också fått det?

Kanon Peter och Peeer! :)

Medlem sedan mars 20025 907 inlägg
#7

Sådär?

Medlem sedan dec. 20025 483 inlägg
#8

Oh, yes! :D

263 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)