webForumDet fria alternativet

Få ett öppnat fönster att få fokus vid "återöppnande"

JavaScript

2 svar · 283 visningar · startad av sabbacus

Medlem sedan juli 2002630 inlägg
Frågan#1

Tjena.
Jag har en sida (A) med två knappar (B resp. C), respektive knapp öppnar var sitt popupfönster. Om man nu är klåfingrig och klickar undan eller minimerar ett av dessa fönster hamnar de i bakgrunden. Om man klickar på B (öppnar ett nytt fönster) och sedan på C (återigen ett nytt fönster) följt av B igen kommer B att laddas om i bakgrunden men det kommer många användare att göra fel på.

Hur gör jag för att fönster B får fokus när man klickar på knapp B för andra gången?

Jag har satt onload="window.focus();" i bodytaggen på fönster B men får det inte att fungera.

För sakens skull: Nej, designen kommer inte att byggas om :OO

Kod fönster B

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="sv" xml:lang="sv">
	<head>
		<title>Bid Log</title>
		<meta name="robots" content="noindex,nofollow" />
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

		<style type="text/css">
			/*snipp*/
		</style>

	</head>
	<body onload="window.focus();">
	<table cellspacing="0" cellpadding="0">
		<tr>
			<td class="date"><strong>Date</strong></td>
			<td class="bid"><strong>Bid</strong></td>

			<td class="price"><strong>Price</strong></td>
			<td class="currency"><strong>Currency</strong></td>
			<td class="auction_type"><strong>Type</strong></td>
			<td class="ip"><strong>IP Address</strong></td>
		</tr>
	</table>
	</body>
</html>
Medlem sedan juni 20014 421 inlägg
#2

Styr fokusen från sidan som öppnas popuperna istället.

Medlem sedan juni 200032 967 inlägg
#3

Sätt focus direkt på onclick på knappen?

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)