<?xml version="1.0" encoding="UTF-8"?>
<post>
  <body>OK, thanks.  You and dob are right -- sorry for the misunderstanding.  But it still won't work.  I changed the line to read:
&lt;pre&gt;dragColumns[i].firstChild.firstChild.addEventListener(&quot;mousedown&quot;,function() { this.startColumnDrag()},false);&lt;/pre&gt;
Which gives me the error: &quot;this.startColumnDrag is not a function.&quot;  I presume this is because of the &quot;this&quot;, and I don't know how to get around this.

As I said, I just don't know enough javascript to do this by myself -- which was why I posted this in the &quot;ideas and requests&quot; forum rather than the &quot;script development&quot; forum -- working on the principle that if someone who knows what they are doing thinks it's a good idea and worth doing, then they will.  If not, then so be it.  I really do appreciate all your help here, but I don't think there is anyway I am going to be able to hack someone else's 200+ line script to work in greasemonkey, without either dedicating a lot of time and effort to (re)learning javascript -- something I don't really have the time to do -- or wasting other peoples' valuable time here walking me through the code line by line.  I've written a few short greasemonkey scripts, without too much difficulty, but this is just way beyond me at this moment in time.</body>
  <body-html>&lt;p&gt;OK, thanks.  You and dob are right -- sorry for the misunderstanding.  But it still won't work.  I changed the line to read:
&lt;br /&gt;&lt;pre&gt;dragColumns[i].firstChild.firstChild.addEventListener(&quot;mousedown&quot;,function() { this.startColumnDrag()},false);&lt;/pre&gt;
&lt;br /&gt;Which gives me the error: &quot;this.startColumnDrag is not a function.&quot;  I presume this is because of the &quot;this&quot;, and I don't know how to get around this.&lt;/p&gt;

&lt;p&gt;As I said, I just don't know enough javascript to do this by myself -- which was why I posted this in the &quot;ideas and requests&quot; forum rather than the &quot;script development&quot; forum -- working on the principle that if someone who knows what they are doing thinks it's a good idea and worth doing, then they will.  If not, then so be it.  I really do appreciate all your help here, but I don't think there is anyway I am going to be able to hack someone else's 200+ line script to work in greasemonkey, without either dedicating a lot of time and effort to (re)learning javascript -- something I don't really have the time to do -- or wasting other peoples' valuable time here walking me through the code line by line.  I've written a few short greasemonkey scripts, without too much difficulty, but this is just way beyond me at this moment in time.&lt;/p&gt;</body-html>
  <created-at type="datetime">2008-05-16T12:58:01Z</created-at>
  <forumable-id type="integer">2</forumable-id>
  <forumable-type>Forum</forumable-type>
  <id type="integer">9209</id>
  <topic-id type="integer">2363</topic-id>
  <updated-at type="datetime">2008-05-16T13:07:17Z</updated-at>
  <user-agent nil="true"></user-agent>
  <user-id type="integer">52923</user-id>
</post>
