Webbläsare, OS?
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.
7 svar · 377 visningar · startad av Erik Juhlin
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.
Webbläsare, OS?
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]
}
Har ändrat koden till Peters förslag, är felet borta?
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 på 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()" />
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! :)
Sådär?
Oh, yes! :D