Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med funktion

Postades av 2007-10-17 14:33:30 - eldar terzic, i forum javascript/dhtml, Tråden har 7 Kommentarer och lästs av 1281 personer

Har en formulär med lite extra funktioner som postar lite data, tyvärr så känns det som att ibland så körs scriptet för fort att den hinner inte med att posta datan utan den kör bara vidare till document.location sidan. Är det nån som har något smatr lösning. Har testat med setTimeout men funkar ej. :(


Svara

Sv: Problem med funktion

Postades av 2007-10-17 14:44:04 - Fredrik Hansson

Mycket lättare att hjälpa till om du visar upp vad du har nu..


Svara

Sv:Problem med funktion

Postades av 2007-10-17 15:01:09 - eldar terzic

function subscribe()
{
strEmail = document.getElementById('pf_Email').value;
strNamn = document.getElementById('pf_DemographicField1').value;
strEnamn = document.getElementById('pf_DemographicField2').value;
strForetag = document.getElementById('pf_DemographicField3').value;
strOrt = document.getElementById('pf_DemographicField4').value;
strLand = document.getElementById('pf_DemographicField5').value;
strTelefon = document.getElementById('pf_DemographicField6').value;
strMobiltelefon = document.getElementById('pf_DemographicField7').value;

strUrl = "http://sida.se/processExternalSubscription.asp";
strUrl = strUrl + "?Account=1&Mailinglist=1";
strUrl = strUrl + "&pf_Email=" + escape(strEmail);
strUrl = strUrl + "&pf_DemographicField1=" + escape(strNamn);
strUrl = strUrl + "&pf_DemographicField2=" + escape(strEnamn);
strUrl = strUrl + "&pf_DemographicField3=" + escape(strForetag);
strUrl = strUrl + "&pf_DemographicField4=" + escape(strOrt);
strUrl = strUrl + "&pf_DemographicField5=" + escape(strLand);
strUrl = strUrl + "&pf_DemographicField6=" + escape(strTelefon);
strUrl = strUrl + "&pf_DemographicField7=" + escape(strMobiltelefon);
document.location=strUrl;


strUrl = "http://sida.se/processExternalSubscription.asp";
strUrl = strUrl + "?Account=2&Mailinglist=2";
strUrl = strUrl + "&pf_Email=" + escape(strEmail);
strUrl = strUrl + "&pf_DemographicField1=" + escape(strNamn);
strUrl = strUrl + "&pf_DemographicField2=" + escape(strEnamn);
strUrl = strUrl + "&pf_DemographicField3=" + escape(strForetag);
strUrl = strUrl + "&pf_DemographicField4=" + escape(strOrt);
strUrl = strUrl + "&pf_DemographicField5=" + escape(strLand);
strUrl = strUrl + "&pf_DemographicField6=" + escape(strTelefon);
strUrl = strUrl + "&pf_DemographicField7=" + escape(strMobiltelefon);
document.location=strUrl;

document.location='http://sida.se/mikael/tack_amx.htm';
}
//-->
</script>



Lägger jag ett alert(strUrl) efter varje document.location=strUrl; så fugerar det alltid, men som sagt utan det så händer det ibland att den missar lägga poster.


Svara

Sv: Problem med funktion

Postades av 2007-10-18 16:27:09 - Fredrik Hansson

Hmm.. tre stycken document.location som skall utföras efter varandra ser ut att vara dömt att misslyckas i mina ögon.

Jag tror att det blir så här:
1. browsern försöker gå till url 1, scriptet går vidare
2. browsern hinner inte ladda url 1 och försöker gå till url 2
3. hinner inte med url 2 heller utan går url 3.

Det är ungefär som att skriva in tre adresser "samtidigt" i adressfältet och förvänta sig att alla tre skall visas.


Svara

Sv:Problem med funktion

Postades av 2007-10-22 14:54:44 - eldar terzic

ja fast det är jo javascript så den ska kunna löpa eftervarandra... det sättet som du tror det funkar på gäller tex. ASP men dock ej javascript :)


Svara

Sv: Problem med funktion

Postades av 2007-10-22 15:25:32 - Oskar Johansson

Nej, du kan inte köra en radda efter varandra som du säger. Du får göra dem en och en, vilket inte kommer gå.. Du får använda dig av frames eller något annat


Svara

Sv:Problem med funktion

Postades av 2007-10-22 17:09:38 - eldar terzic

Jo det kan jag visst för jag har lyckats fixa det!!! :)


Svara

Sv: Problem med funktion

Postades av 2007-10-22 19:17:28 - Thomas Roman

Rent teoretiskt så kan det väl fungera om servern hinner registrera anropet innan scriptet går till nästa sidan, men det känns definitivt som en väldigt opålitlig lösning och som Oskar säger så finns det enkla och pålitliga lösningar istället.


/Thomas


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 812
27 960
271 761
384
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies