ugrás a tartalomhoz

Firefox 4 párbeszédablakok

blacus · 2011. Május. 8. (V), 10.13
Sziasztok!

Tegnap töltöttem le a firefox 4-et és egy fura dolog jött elő benne.

A 3.6-os verzióban eddig működő kódra (pl törlésnél beleegyezés kérése és jóváhagyás esetén törlés végrehajtása, majd visszajelzés)

if(!confirm('Valóban törölni akarod ezt a fotót?')) return;
$.post(path, function(xml){
     if($(xml).find('error').length)
     {
        alert('Hiba történt');
     }
     else
     {
         alert('Sikeres törlés.');
     }
});


Sikeres törlés esetén a visszajelző alert ilyen szöveggel jön:

--------------------
Sikeres törlés.
[checkbox] Az oldal nem hozhat létre további párbeszédablakokat.
-------------------

Ez mi lehet? Mit nyitottam rá mire? A FF 3.6-ban ez tökéletesen működött.
 
1

Ez egyszerűen csak annyit

bugadani · 2011. Május. 8. (V), 10.54
Ez egyszerűen csak annyit jelent, hogy ha bepipálod a checkboxot, akkor nem fog felugrani több alert. A FF4 egyik újdonsága, kb annyi értelme van, hogy nem fognak kismillió felugró alerttel zaklatni, ha te nem akarod. Ahogy mondani szokás: nem bug, feature.
2

Aha, értem

blacus · 2011. Május. 8. (V), 12.10
mindenesetre érdekes.

Amúgy köszönöm az infót!
3

Ráadásul ez nem Firefox

kuka · 2011. Május. 8. (V), 12.54
Ráadásul ez nem Firefox feature, a többi böngészőben is megjelent, csak mindenhol picit másképpen:
  • Opera mindig megjeleníti a tiltó kapcsolót
  • Firefox a második párbeszédablaktól kezdődően
  • Chrome csak akkor ha az előző párbeszédablak zárásától kevesebb mint 1 másodperc telt el (saját észrevétel, dokumentálva nem találtam)