Hey, that works!!! Thanks a lot Karl!
- Solveig.

On Sep 8, 2:19 pm, Karl Swedberg <[EMAIL PROTECTED]> wrote:
> If I had to guess, I'd say that cluetip method is being called before
> the element is being modified. Try removing the onload handler from
> the body tag and calling mytest() before cluetip within the
> document.ready
>
> --Karl
>
> ____________
> Karl Swedbergwww.englishrules.comwww.learningjquery.com
>
> On Sep 8, 2008, at 2:45 PM, knockknock wrote:
>
>
>
> > Hi.
> > I am using the cluetip.js toolbox. It works great in my html (the
> > first div in my html example below), but if I want to use it from a
> > javascript file and refer to the html via the DOM it doesn't work
> > (i.e. the second div in my html example below). I would greatly
> > appreciate if you could tell me what I am doing wrong. Thanks!
>
> > In my html file I have:
> > -----------------------------------------------------------------------------------------------------
> > <script src="http://www.google.com/jsapi";></script>
> > <script>  google.load("jquery", "1.2.6"); </script>
> > <script src="jquery.dimensions.js" type="text/javascript"></script>
> > <script src="jquery.hoverIntent.js" type="text/javascript"></script>
> > <!-- optional -->
> > <script src="jquery.cluetip.js" type="text/javascript"></script>
> > <link rel="stylesheet" href="jquery.cluetip.css" type="text/css" />
>
> > <body onload="mytest();" >
> > <div class="houdini" title="Houdini was an escape artist.|He was also
> > adept at prestidigitation."> Houdini </div>
> > <div id="sgktest"></div>
> > -----------------------------------------------------------------------------------------------------
> > The first div shows the cluetip effects nicely but the second div
> > shows just a default title display.
>
> > My javascript file looks like this:
> > -----------------------------------------------------------------------------------------------------
> > $(document).ready(function() {
> >  $('.tips').cluetip();
>
> >  $('.houdini').cluetip({
> >    splitTitle: '|', // use the invoking element's title attribute to
> > populate the clueTip...
> >                     // ...and split the contents into separate divs
> > where there is a "|"
> >    showTitle: true // hide the clueTip's heading
> >  });
> > });
>
> > function mytest() {
> >  var testsgk = document.getElementById('sgktest');
> >  testsgk.title="This is a tooltip";
> >  testsgk.className="houdini";
> >  testsgk.textContent="check this out";
> > }
> > -----------------------------------------------------------------------------------------------------

Reply via email to