Solved

JavaScript function not fire

  • 15 August 2022
  • 4 replies
  • 60 views

Badge +5

hello everyone, I'm trying to run a JavaScript function when click to the button as screenshot  ,

 

But nothing happens when I click to button .

 

 

25157i2284AF0A54992B96.png25158i594A85117C28F1E5.png

icon

Best answer by ernie_hayter 15 August 2022, 11:57

View original

4 replies

Userlevel 2
Badge +6

Hi @Akhanjer ,


 


You will need to switch off Prevent XSS if you want to execute script - that setting will sanitise any JS script transferred to the Data Label.


 


HTH,


Ernie

Badge +5

thank you it is work 🙂

Userlevel 2
Badge +6

Happy it works!


 


Just as a word of warning - you will need to use Prevent XSS setting on fields that load values that external parties can alter to prevent injection of potentially harmful JavaScript. Only use JS injection on fields that users can't change.


 


Cheers,


Ernie

Userlevel 3
Badge +5
This will work the first time because "Execute JavaScript" fires it's Change event. If you send the same command again, Change is not fired and the Javascript isn't executed. You have to blank out "Execute JavaScript" before sending the script again.

Reply