ugrás a tartalomhoz

onBlur bug Firefox?

zaum · 2007. Aug. 24. (P), 19.33
Ez egy pop up window kódja:

<html>
<head>
</head>
<body topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" onBlur="self.close()"; onClick="self.close()">
<img src="grafiken/_wein_keller3.jpg"> 
</html>
Minden szép és jó Operában és IE-ben, de Firefoxban csak felvillan az ablak, majd bezár.
A hiba az onBlur-el van, de hogy lehet ezt másképp megoldani?
 
1

Hiba nincs - pontosabban más hibák vannak.

Dj Faustus · 2007. Aug. 26. (V), 13.16
Nálam Firefox 2.0.0.6 alatt (Mozilla/5.0 (Windows; U; Windows NT 5.1; hu; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6) működik. Ha a fókusz lekerül az ablakról, vagy rákattintás történik, akkor az ablak bezáródik.
Viszont az idézett kóddal több gond is van:
  • Nincs Doctype megadva
  • A <body> elemnek nincs topmargin, bottommargin, leftmargin, rightmargin, attribútuma és onBlur eseménye.
  • Az <img> tagnek hiányzik az alt attribútuma
  • A <body> tag nincs lezárva.
  • Az onBlur esemény értéke után (a záró idézőjel után) pontosvessző van. Ennek a pontosvesszőnek a záró idézőjel előtt kéne lennie

Javított változat
2

Köszönöm!

zaum · 2007. Aug. 26. (V), 15.17
Hát nem vagyok egy nagy guru.. én csak az onBlur-t meg az onClcik-et akartam beletenni a többi az eredetiben volt, de érdekes a 0 margin működött így is (anélkül meg nem volt jó).