login  Naam:   Wachtwoord: 
Registreer je!
 Forum

AS load (Opgelost)

Offline thyssimonis - 18/03/2009 15:51 (laatste wijziging 18/03/2009 15:52)
Avatar van thyssimonisPHP interesse De php file geeft &logged=1 weer de trace geeft ook weer. Maar de de if doet raar want de trace geeft weer "de tweede".

  1. receive = new LoadVars();
  2. receive.load("http://www.xaosro.com/flashlogin.php", receive);
  3. receive.onLoad = function(success) {
  4. if(success) {
  5. trace(receive.logged);
  6. if(receive.logged > 0) {
  7. trace('de eerste');
  8. input1._visible = false;
  9. input2._visible = false;
  10. register._visible = false;
  11. lostpass._visible = false;
  12. login._visible = false;
  13. }
  14. else {
  15. trace('de tweede');
  16. block._visible = false;
  17. edit._visible = false;
  18. online._visible = false;
  19. logout._visible = false;
  20. }
  21. }
  22. };


Thijs

4 antwoorden

Gesponsorde links
Offline PRO - 18/03/2009 15:56 (laatste wijziging 18/03/2009 16:02)
Avatar van PRO JS interesse omdat je een string terugkrijgt en geen getal.
  1. if(receive.logged != "0") {

Offline Koen - 18/03/2009 15:58
Avatar van Koen PHP expert Een gokje, maar volgens mij ziet je script 'receive.logged' niet als een integer, maar als een string.
Hiervoor kan je de functie 'parseInt()' gebruiken!
Offline thyssimonis - 18/03/2009 16:19 (laatste wijziging 18/03/2009 16:40)
Avatar van thyssimonis PHP interesse
  1. if(receive.logged != "0") {


Samen met parseInt is het de oplossing!
Offline PRO - 18/03/2009 16:40 (laatste wijziging 18/03/2009 16:41)
Avatar van PRO JS interesse ok
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s