Forum: ASP Classic |
Thema:
ASP in JavaScript Funktion |
Von:
G. Guest (
20.04.2004 07:30) |
Hallo,
habe folgendes Problem, habe eine JS Funktion in welcher auch ASP Code steht. Ich ruf die JS Funktion mit einem Timeout auf. Doch der ASP Code wird sofort ausgeführt und nur der JS Code wartet auf das Ende des Timeouts.
Kann mir jemand sagen, woran das liegt?
function wait(){
setTimeout("alert('TEST Start')",1000);
<%
set objFs = CreateObject("Scripting.FileSystemObject")
strDay = Day(DATE)
strMonth = Month(DATE)
strYear = Year(DATE)
strHour = Hour(TIME)
zeit = TIME
strDateTest = strYear & "" & strMonth & "" & strDay & "" & strHour
strOkFile = "BAQIMW_" & strDateTest & ".ok"
strErrFile = "BAQIMW_" & strDateTest & ".err"
strTestFile = "BAQIMW_" & strDateTest & ".s0x"
strExistOkFile = Server.MapPath(strOkFile)
set FileOkObject = Server.CreateObject("Scripting.FileSystemObject")
strExistTestFile = Server.MapPath(strTestFile)
set FileTestObject = Server.CreateObject("Scripting.FileSystemObject")
strExistErrFile = Server.MapPath(strErrFile)
set FileErrObject = Server.CreateObject("Scripting.FileSystemObject")
if FileOkObject.FileExists(strExistOkFile) then
elseif (FileTestObject.FileExists(strExistTestFile)) OR (FileErrObject.FileExists(strExistErrFile)) then
newTime = DATEADD("s",1,TIME)
newDay = Day(DATE)
newMonth = Month(DATE)
newYear = Year(DATE)
newHour = Hour(newTime)
newMinute = Minute(newTime)
newSecond = Second(newTime)
newDate = newYear & "" & newMonth & "" & newDay & "" & newHour & "" & newMinute & "" & newSecond
newFile = "BAQIMW_" & newDate & ".sms"
strNeueDatei = Server.MapPath(newFile)
strNewSkript = Server.MapPath("uc5.tmp")
Set newTextStream = objFs.CreateTextFile(strNeueDatei, True)
newTextStream.Write strWriteNameX
newTextStream.Write strWriteVornameX
newTextStream.Write (";Tel:")
newTextStream.Write strWriteTelnrX
newTextStream.Close
Set newTextStream = Nothing
'UC Dateiinhalt
strNewFileName = "FILENAME = " & chr(34) & ""& newFile &"" & chr(34) & ""
strNewBuffer = "SHARE = " & chr(34) & "\\AR0BQ05\WEB$\LBS2-BS" & chr(34) & ""
Set objSkript = objFs.CreateTextFile(strNewSkript, True)
objSkript.WriteLine strNewFileName
objSkript.WriteLine strNewBuffer
Set objSkript = Nothing
end if
%>
setTimeout("alert('TEST Ende')",1000);
}
window.setTimeout("wait()",10000);
Betreff |
Von |
Datum |
|
  |
Re: ASP in JavaScript Funktion
Na das ist doch klar, der js Code reagiert weil Du den in der Seite hast. Der VB Code steht zwar innerhalb des js Codes, wird aber am Server verarbeitet. |
 |
 |
 |
|
|
Sven
Buhk
|
20.04.2004 08:38 |
|
  |
Re: ASP in JavaScript Funktion
Ja, klingt logisch, die Seite wird ja an den Client geliefert und vorher ausgeführt.<br>Nun ist allerdings die Frage, ob es in ASP so etwas wie ein Timeout gibt? |
 |
 |
 |
|
|
G.
Guest
|
20.04.2004 08:51 |
|
  |
Re: ASP in JavaScript Funktion
Na die Seite wird an den Client geliefert und zur Laufzeit wird der VB Code verarbeitet.<br>Zeitfunktionen ähnlich dem Timeout in js must Du Dir meines wissens selbst basteln, geht aber. Dazu must Du... |
 |
 |
 |
|
|
Sven
Buhk
|
20.04.2004 09:14 |
|
|
G.
Guest
|
20.04.2004 09:30 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!