Kezdőoldal » Számítástechnika » Weblapkészítés » Mi a hiba az alábbi javascript...

Mi a hiba az alábbi javascript alapú keresőben?

Figyelt kérdés

[link]


ha beírok egy kifejezést, és megnyomom a gombot akkor működik és aFirefox kérdés nélkül megnyit egy csomó tabot.

De ha entert ütök, akkor nem csinál semmit, és azt írja ki, hogy a Firefox megakadályozta a felugró ablakokat.


Az input mező és a gomb kódja ez:


<div><input type="text" id="string" onkeydown="if (event.keyCode == 13) search()"></div>

<div><button type="button" onClick="search()">Keresés indítása</button></div>


de lehet hogy a search() függvény is lényeges, lásd az oldal kódját


2013. jún. 5. 22:30
 1/5 anonim ***** válasza:
Safariban enterrel is működik.
2013. jún. 5. 22:54
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:
Google Chrome alatt is fut :D
2013. jún. 5. 23:44
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:

ez nem hiba

nem értek hozzá, de szerintem ez a firefoxban egy védelem, ha kattintasz tudod mire nyomsz(felirat), de ha enterezel nem tudhatod melyik gombot aktiválod, ezért nem biztos benne, hogy tényleg azt akartad-e nyisson ki ablakot

2013. jún. 6. 00:10
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
Igen, forefoxban a window.open-re csak a click eseményre nem blokkolja az ablakot, minden más scriptre igen. És ezen még az sem segít, ha te hívnád meg kézzel a click eventet, azt is ugyanúgy blokkolja.
2013. jún. 6. 10:14
Hasznos számodra ez a válasz?
 5/5 A kérdező kommentje:
windows.open az egy függvény egy meghívott függvényen belül. ugyanazt a függvényt hívom meg, aminek ez csak része. Honnan tudja, hogy mi volt a kiváltó ok? Deirek ezért visszaköveti? És ha így van, akkor valahogyan a firefox beállításokban ezen lehet változtatni?
2013. jún. 6. 11:43

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!