[thelist] Preventing default behaviour and event listener

VOLKAN ÖZÇELİK volkan.ozcelik at gmail.com
Mon Jun 6 15:54:10 CDT 2005

Using inline javascript is a bad practice, imo.

I'd do it like:

<script type="text/javascript">
function init() {
  document.getElementById("MyLink") = MyLink_Click;
window.onload = init;

function MyLink_Click(evt) {
    return false;

function execInformationalPopup() {
   var params="whatever",

And to be accessible to non-js users. The html should be like:

<a href="thepopup.html">more information on XYZ (opens on a seperate window)</a>


On 6/6/05, J.J.SOLARI <jjsolari at pobox.com> wrote:
> Hello,
> A question about event listeners and elements default behaviour.
> I have an event listener associated to a link <a>. It's a click
> event which triggers a function creating a smaller informative popup
> window.
> The intended behaviour is for the window containing the link to stay
> as-is so that one just needs to close the popup window and resume
> browsing on this parent window when finished with the popup.
> There is a simple solution which is to have a 'onclick="return
> false;"' hardcoded into the link.
> But how can it be done without resolving to this solution?
> W3C DOM function preventDefault doesn't seem to be implemented yet
> (at least with Firefox, Safari, Camino).
> TIA,
> --
> * * Please support the community that supports you.  * *
> http://evolt.org/help_support_evolt/
> For unsubscribe and other options, including the Tip Harvester
> and archives of thelist go to: http://lists.evolt.org
> Workers of the Web, evolt !

More information about the thelist mailing list