UrMeMedlem sedan apr. 2001797 inlägg
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?
Web-TorMedlem sedan nov. 200011 794 inlägg
Har du testat med att sätta fnuttar runt värdena?
width='0' height='0'
UrMeMedlem sedan apr. 2001797 inlägg
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.
UrMeMedlem sedan apr. 2001797 inlägg
Jippie!!! Det funkar inte med width='0' height='0' .. MEN det funkar med width='1' height='1'.. skumt va?
JojoxxMedlem sedan juni 20004 306 inlägg
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;