webForumDet fria alternativet

Fel i Netscape??

JavaScript

4 svar · 196 visningar · startad av UrMe

Medlem sedan apr. 2001762 inlägg
Frågan#1

Denna kodsnutt funkar bra både i IE och Netscape:

document.write("<img src='counter.php?referer=" + document.referer + "&screenwidth="+screen.width +"&screenheight="+screen.height +"&colordepth="+ screen.colordepth +"'>");

Men om man vill lägga till width=0 och height=0 så här:

document.write("<img src='counter.php?referer=" + document.referer + "&screenwidth="+screen.width +"&screenheight="+screen.height +"&colordepth="+ screen.colordepth +"' width=0 height=0>");

Så funkar inte koden i netscape.. blir inge fel meddelande eller nånting.. inget läggs in i databasen som kommer i counter.php.. men utan width och height funkar det perfekt..
Är ingen javascripts expert direkt.. ska man göra nå speciellt när man lägger till width och height?

Medlem sedan nov. 200013 890 inlägg
#2

Har du testat med att sätta fnuttar runt värdena?

width='0' height='0'
Medlem sedan apr. 2001762 inlägg
#3

Ja det har jag testat med..
men det skumma är att liksom det är ju rätt.. allt ser rätt ut etc etc.. men inget läggs i mysql-databasen när man har skrivit in width='0' och height='0' i koden.. när man använder netscape.. för IE funkar det bra.

Medlem sedan apr. 2001762 inlägg
#4

Jippie!!! Det funkar inte med width='0' height='0' .. MEN det funkar med width='1' height='1'.. skumt va?

Medlem sedan juni 20004 308 inlägg
#5

Antagligen tycker Netscape att det är onödigt att ladda en bild eftersom den ändå inte skall visas (0-storlek), men vill du ha den dold kan du prova detta;

var myimg=new Image();
myimg.src="counter.php?referer=" + document.referer + "&screenwidth="+screen.width +"&screenheight="+screen.height +"&colordepth="+ screen.colordepth;
132 ms totalt · 2 externa anrop · v20260731065814-full.2ae45ccc
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)