hur ska jag göra för att senare delen av scriptet inte körs fören första delen värkligen är gjord.....
<SCRIPT LANGUAGE="JavaScript">
<!--
function knappen(){
*******Det här ska köras förs*********
document.sokval.submit();
****När jag är säker på att det övre är kört vill jag köra det här...det ska hälst inte märkas så mycket att det är en fördröjning.**************
parent.visa_lista.location.replace('VisaLista.asp');
}
-->
</Script>
------------------
Är man medlem på WF så behöver man inga vänner !
En fördröjning är ingen bra lösning eftersom du inte vet hur länge du måste vänta. Du kan vänta i en kvart och fortfarande inte vara säkert på att scriptet som tar emot formuläret har svarat (även om du inom den tiden bör fått en time-out). Bättre är i så fall något sånt här.
Börja med att sätt en variabel till null någonstanns på sidan (förslagsvis i head);
<script lanugage=javascript>
foo=null;
</script>
Sedan lägger du i <form>-taggen på det formulär som skall skickas;
Det vi ser till är alltså att när sidan "avladdas" och variabeln foo är satt (som vi gör vid submit) så skall "VisaLista.asp" ersätta aktuellt dokument i nämnd frame. Försöker vi gå från sidan via en länk eller navigeringsknappar så händer inget.
Tackar Jojoxx jag han tyvärr eller tyvärr kanske man inte ska säga ..Lösa problemet på samma sätt som du skrivet men med hjälp av ASP/VBscript..Men nu fick jag ju veta hur man gör i javaScript..Så tack ännu en gång
------------------
Är man medlem på WF så behöver man inga vänner !
258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25