webForumDet fria alternativet

ScrollTo

JavaScriptur Javascript

16 svar · 439 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#1

Fick en kod av en kompis men vet inte hur den ska funka! Min kompis sa att man skulle automatiskt komma längst ner på en sida med denna kod:

<script>
window.scrollTo( 0, 400000 );
</script>

Medlem sedan juni 20004 308 inlägg
#2

Lägg det i onLoad i <body>-taggen så funkar det nog bättre.

<body onLoad="window.scrollTo(0,400000);">

Medlem sedan dec. 20011 860 inlägg
#3

Tackar :) Funka fint!

Medlem sedan dec. 20011 860 inlägg
#4

Har en framechat och när jag stänger ner fönstret vill jag att man ska kolla till logut.asp! Nån som vet?

Och sen vill jag kollen en txt fil när den senast var ändrad och om den inte varit ändrad på ex 10 minuter ska den raderas!

Använde denna kod till den me hur gammal filen är:

<%Set fso = CreateObject("Scripting.FileSystemObject")

'## -- fysiska sökvägen till bilden --
strFilePath = Server.MapPath("chat.txt")

Set f = fso.GetFile(strFilePath)

If DateAdd("n",10,f.DateLastModified) < Now() Then
   fso.DeleteFile(Server.MapPath("chat.txt"))
End If%>
Medlem sedan juni 20004 308 inlägg
#5

Har en framechat och när jag stänger ner fönstret vill jag att man ska kolla till logut.asp! Nån som vet?

Det låter som det är onUnload-eventet som du letar efter. Det kan du använda för elementen <body> och <frameset> (och det låter som det är frameset som du skall använda det till). Sedan är frågan var sidan skall laddas. Du säger "stänger ner fönstret" och då kanske man kan anta att din framechat ligger i ett popup-fönster och då skulle det alltså kunna se ut så här för att ladda sidan "logout.asp" i moderfönstret till popup'en;

<frameset onunload="window.opener.location.href='logout.asp';" ...osv

Flyttar tråden till ASP-forumet för den andra frågan.

Red.
Det andra kanske inte var en fråga (något problem)...? Var det så och några frågetecken kvarstår ang. den första delen får ni flytta tillbaks tråden.

Medlem sedan dec. 20011 860 inlägg
#6

Hur skriver man den i en länk då? Så att det laddas likadant? Länken finns i popupen!

Medlem sedan dec. 20011 860 inlägg
#7

Är detta fel?

<a href="#" OnClick="window.opener.location.href='logut.asp';">Logga ut</a>

Medlem sedan okt. 20005 273 inlägg
#8

Testa ;)

Medlem sedan dec. 20011 860 inlägg
#9

Har redan det utan att det funkar!

'window.opener.location' är null eller inte ett objekt

Medlem sedan dec. 200012 464 inlägg
#10

Flyttas från ASP till Javascript

Medlem sedan juni 20004 308 inlägg
#11

För att window.opener skall fungera måste popup'en vara öppnad med JavaScript (i.e. window.open). Men jag glömde en sak, om du använder frames i popup'en kan du istället prova att använda top.window.opener.location.href

Medlem sedan dec. 20011 860 inlägg
#12

Vill ha att när man klickar på länken så stängs även fönstret!

Medlem sedan juni 20004 308 inlägg
#13

Efter ...location.href='logut.asp'; lägger du till window.close(); alt. top.window.close();

Medlem sedan dec. 20011 860 inlägg
#14

Okej - tack!

Medlem sedan dec. 20011 860 inlägg
#15

Ett problem till! När jag stänger med hjälp av länken sparar går den till logut.asp men den gör ju det två gånger eftersom det finns detta i index.asp som är framesidan för chatten!

onunload="window.opener.location.href='logut.asp';"

Vad gör jag då? Det sparar då X har loggat ut 2 ggr! Den ska alltsp inte köra den grejen med onunload när man klickar på länken!

Hoppas på hjälp!

Medlem sedan juni 20004 308 inlägg
#16

Ta bort ...location.href='logout.asp'; från länken (detta kommer ju ändå att göras via onunload som sagt) och använd bara close()-funktionen i länken.

Medlem sedan dec. 20011 860 inlägg
#17

Åhh - va dum jag är!

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