webForumDet fria alternativet

Fråga om onclick-funktion

4 svar · 191 visningar · startad av AndreasC

AndreasCMedlem sedan mars 20011 964 inlägg
#1

Kan man skriva på detta sättet eler är något annat att föredra?

<button class="button1" onclick="location.href='sida.txt'">Knapptext</button>

När man klickar på denna knappen så ska sida.txt öppnas. Jag skulle också vilja att dokumentet öppnas i ett nytt fönster. Hur gör jag det? Har testat med både target="_new" och target="_blank"

M@rtinMedlem sedan dec. 19992 085 inlägg
#2

Om du vill att det ska öppnas i ett nytt fönster kan du skriva så här:

<button class="button1" onclick="window.open('sida.txt')">Knapptext</button>

------------------
//M@rtin || Peachy.nu\\

ni taLar Bra laTiN

AndreasCMedlem sedan mars 20011 964 inlägg
#3

Ok va bra. Ett litet problem bara. Sidan där knappen finns på har onBlur="this.focus()" i bodyn vilket då gör att den ligger överst på skärmen. Detta göra ju txt-filen som öppnas lägger sig bakom. Kan man på något sätt lägga fokus på den nyöppnade filen och ändå behålla fokusen på fönstret med knappen?

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Du kan bara ha fokus på ett objekt åt gången. Lägger du in onBlur="this.focus()" på det nya fönstret också är svårt att säga vad resultatet kommer att bli --- de krockar. Bättre i så fall att strunta i onBlur="this.focus()" i det första fönstret.

------------------
/ J

AndreasCMedlem sedan mars 20011 964 inlägg
#5

Jag får göra så. Tack Johan.

137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)