これを回避するには、JavaScript 関数パラメーターで単一引用符をエスケープする必要があります。
onclick="Javascript:INSERT_PRODUCT('188267','WILL AND GRACE','32311','L'ANNIVERSARIO DINOZZE ','20101113|04|18|','13/11/2010 0.00.00','CANALE 5 ',this);"
しかし、渡される値がわからないため、関数呼び出し内でそれらをエスケープする必要があります(データベースからエスケープできないdb変数)。
次のようなことができる機能はありますか?
onclick="Javascript:function(escape(param1), escape(param2), escape(param3));"