OK, this is a bit of a long shot, but often works in cases like this. On the page where the tool tip works, assuming all the requisite scripts for the menu, etc. are present, put the tool tip scripts:
Code:
<!-- TOOLTIP -->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="http://www.revelationinspace.com/css/speechbubbles.css" />
<script src="http://www.revelationinspace.com/js/speechbubbles.js">
/***********************************************
* Speech Bubbles Tooltip- (c) Dynamic Drive (www.dynamicdrive.com)
* Please keep this notice intact
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
</script>
<script type="text/javascript">
jQuery(function($){ //on document.ready
//Apply tooltip to links with class="addspeech", plus look inside 'speechdata.txt' for the tooltip markups
$('a.addspeech').speechbubble({url:'acvaghoshafootnotes.txt'})
})
</script>
before any other scripts on the page, and using a text only editor like NotePad, add this to the tool tip script (near the beginning, addition highlighted):
Code:
/*Speech Bubbles Tooltip (Initial: Dec 8th, 2010)
* This notice must stay intact for usage
* Author: Dynamic Drive at http://www.dynamicdrive.com/
* Visit http://www.dynamicdrive.com/ for full source code
*/
jQuery.noConflict();
var speechbubbles_tooltip={
loadcontent:function($, selector, options, callback){
var ajaxfriendlyurl=options.url.replace(/^http:\/\/[^\/]+\//i, "http://"+window.location.hostname+"/")
$.ajax({
url: ajaxfrie . . .
Save and use that version.
The page will need to be refreshed and/or the browser cache emptied to see changes.
If no luck, put up a demo with the suggested changes - I may well be able to take it from there.
But, as I say, this often works in these sorts of circumstances.
Bookmarks