www.webdeveloper.com
Results 1 to 2 of 2

Thread: [RESOLVED] Why this function "is not a function" ?

  1. #1
    Join Date
    Mar 2012
    Location
    France
    Posts
    23

    resolved [RESOLVED] Why this function "is not a function" ?

    Hello :

    This function generate an error in Opera (unhandled error : "X" is not a function) and in Chromium (Uncaught TypeError: undefined is not a function) :

    Code:
    db.transaction(function (tx)
    	{
    	tx.executeSql('insert INTO jointfightspec (name, special) VALUES (?,?)', [j1,jb1], function (tx, data)
    		{
    
    		});
    	})(jb1);
    In the two browser, the script stop, but AFTER the Websql command has added one line (on the two expected) in the table.

    I need the (jb1) at the end, because without it the value of jb1 is not passed into the function (global or not global).
    Last edited by Ddurand; 09-28-2012 at 07:24 PM. Reason: forgot chromium error message
    --
    Friendly yours, D.Durand

    My pet project : http://ratsodie.blogspot.fr/, a civ game in javascript

  2. #2
    Join Date
    Mar 2012
    Location
    France
    Posts
    23
    Okay. Found.

    That's because you can't call a function (by the jb1 on the last line) that is on the "transaction". You have to encapsulate it in another function and call this one. Like that :

    Code:
    	(function (jb1,jb2,jb3,jb4,jb5)
    		{
    		db.transaction(function(tx)
    			{
    			tx.executeSql('INSERT INTO special (s_id,s_name,s_fatigue,s_screen_name,s_color_menu) VALUES(?,?,?,?,?)',[jb1,jb2,jb3,jb4,jb5]),sql_ended("special table",special.length);
    			});
    		})(jb1,jb2,jb3,jb4,jb5);
    --
    Friendly yours, D.Durand

    My pet project : http://ratsodie.blogspot.fr/, a civ game in javascript

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles