You should give EtherDelta the right to do the transfer on your behalf.
Precise answer depends on which wallet you are using. I'm going to explain the solution for MyEtherWallet. First of all go to MEW Contract Lab. After that input the address of the contract which tokens you would like to trade with EtherDelta to Contract Address. According to the transaction you've sent it is InternetNodeToken:
0x0b76544f6c413a555f309bf76260d1e02377c02a
Then go to code page of that contract in Etherscan and copy Contract ABI. Paste it in ABI / JSON Interface.
The next step is to choose approve in drop-down list.
After that copy EtherDelta Contract address from your previous transaction
0x8d12a197cb00d4747a1fe03395095ce2a5cc6819
and paste it as spender address
The last step is to fill in the amount of InternetNodeToken which you'd like to let EtherDelta to manage. If it is all (100224.444844) you should type
0x1755d7a9ac
which is 100224.444844 * 10^6 as hexadecimal.
After that just follow the instructions of MyEtherWallet.
Bad Jump
error, it saysBad instruction
.. – Zubair1 Jan 20 '18 at 21:22