While giving your site some personal touch, you might wish to have hover-over-popups (or "Tooltips") that describe a link or any other HTML element.

While there is a standard way to do that (<a title="Hit this!">a link</a>), you might want to

  • make the popups come up directly without delaying 2 seconds or so because the user wants to know what is behind that link immediately
  • style those popups your own way (this is mine), not that peculiar yellow the browsers use for that... and you want to do it the CSS way.

I spent some time on this and invite you to "steal" the code.

06 Oct 2005

As I was working on PolyPager, my own Website CMS, I found Java Script code for those popups on Mike McGrath's Web Site . Mike's site seems to be dead now and the code was also really old.


It took a Java Script Yeti like me a lot of hours but I made that code work with all of today's standard browsers , use only XHTML/CSS and make the edge overflow behavior better. You can see one of the popups working here: What's this? (hover over the link with the mouse). I also did a lot of commenting in the code so that everyone can follow what is going on there quickly.

If you're interested to use that code, it's easy. Here's how you do it:

  1. you enrich the links in your code with some attributes like this:
    <a   onmouseover="popup('click to see all administration options')" 
    onmouseout="kill()"
    title=""
    onfocus="this.blur()"
    href="index.php">
    go to Admin Index </a>
    according to Mike, the empty title-attribute is needed. Let's believe him here. Within the call to popup(), you define the text (within, you will need to escape any quotation marks, so ' and " become \' and \" , respectively).
  2. You place the Java Script code somewhere on your server in a file (I suggest the name 'popup.js' but feel free to use something else).
  3. In your HTML, make a link to it like this (adjust the path to the file to that on your server):
    <script type="text/javascript" src="/popup.js"></script>
    You'll also need to import the browser detection script (before you import popup.js). I did not write that, so get it from its web home.
  4. Now just style the popup boxes your way. Insert this into your CSS file:

    #pup {
      position:absolute;
      z-index:200; /* aaaalways on top*/
      padding: 3px;
      margin-left: 10px;
      margin-top: 5px;
      width: 250px;
      border: 1px solid black;
      background-color: #777;
      color: white;
      font-size: 0.95em;
    }
    Play around with all properties but the first two. There is one thing: You have to specify the width - that means that the height can vary (depending on how much text is in the popup). There is no way around this, since one of them has to vary and I went for a fixed width. I am using it to compute if the popup would be partly hidden when the link is far on the right or down in the browser window.
  5. Done.

 

Update 21.12.2007:  Fixed an issue that would prevent edge overflow detection when a certain PolyPager javascript file was missing

Update 07.01.2007:  Fixed vertical overflow detection: new position will be dynamic and close to cursor. Added support for non-mozilla gecko browsers (like iceweasel).

Update 10.01.2007:  Full support for IE7, fix some glitches for Opera and IE6.

Update 08.04.2008:  Rename variable to not get in the way of Google scripts.

Update 02.12.2009: Some people asked about the transparent background I use. The transparent pic is here. Download that and in your CSS, set a path to the image like this: background-image: url(your-local-path-to/bg-pup.png);

add a comment   follow comments per RSS     
  on20 Dec 2007 - 19:08 fromryan cole wwwhttp://threepillarsmedia.com
am i an idiot?  I can't get these popups to come up on the left side of the  mouse like on your navigation...
[link]
  on20 Dec 2007 - 19:57 fromNic

Well, I hope not :-)

The default position for the popups is to the right and below the mouse pointer. I played around with the Javascript so that they will appear to the right and/or above the mouse - but only in the case that there is not enough space right and/or below. (That was not so easy, considering that I don\'t know the height...)

Anyway, probably you always have enough horizontal space to the right of your links?

Here is the CSS I am currently using for my popups:

#pup {
    position                : absolute;
    width                   : 375px;
    padding                 : 5px;
    margin                  : 25px auto auto 10px;
    font-size               : 11pt;
    color                   : #fff;
    background-image        : url(pics/bg-pup.png);
    font-family             : "courier new", tahoma, verdana, arial, sans-serif;
    font-weight             : bold;
    text-align              : left;
    border                  : 2px solid #333;
    z-index                 : 200; /* aaaalways on top*/
}

The transparent pic is here: http://www.nicolashoening.de/style/pics/bg-pup.png 

[link]
  on20 Dec 2007 - 23:09 fromRyan Cole wwwhttp://www.threepillarsmedia.com/usproperty/grandmansesite/test/corporate.html

Can you email me the .js file that you used on your site navigation on the right side.  The problem i have is that there is no space to the right of where i want these popups to go, so i need them to come out to the left side of the mouse.  I guess I didn't understand from your explanation.

thanks again

ryan

[link]
  on21 Dec 2007 - 11:54 fromNic

No, you're right. Something is different on your site compared to mine and the edge overflow code doesn't really work. I looked at both on Firefox.  But the link to the .js file on this page actually links to the .js I am using, so that can't be it. That's awkward.

Maybe you can have a look at the nudge() function and find out what's so different. For instance, the code uses window.innerWidth (if you're on FF) to find out how much horizontal space it has ...

[link]
  on21 Dec 2007 - 21:27 fromNic
I was able to fix this issue. Thanks to Ryan for the report.
[link]
  on05 Jan 2008 - 21:31 fromJon R

Hey, thanks alot for providing the code to this.  I have a question though!  If i have links at the bottom of my page and i have to scroll down to them, the hover popup eventually stops following my mouse and always pops up in a static position near the top of the page, and if i scroll far enough down it becomes out of sight.  There is a lot of room for it to pop up beside the mouse pointer though.

Do you know how to fix this?

Thanks, Jon

[link]
  on05 Jan 2008 - 22:55 fromNic
I"m not quite sure I understand your problem... do you have an example online somewhere? Which browser are you using?
[link]
  on06 Jan 2008 - 5:18 fromJon R

Im using the latest firefox browser.  I can actually show you what I mean using your own webpage. 

If you're on this current page: http://www.nicolashoening.de/?twocents&nr=8

If you hover over the links that you have on the right, the ones that start at 'Knols: identify and show controversial definitions' and end at 'Salsa', well from 'Knols' down to 'Mind mapping with polypager' it works great, the layover popup  always appears to the right and below the mouse, but from 'Nigeria' to 'Salsa', the popup layover stops appearing relative to the mouse and only appears in a fixed position. 

Does this happen to you as well or is something just messed up on my end?

[link]
  on06 Jan 2008 - 10:23 fromJan
Happens to me, too. Especially annoying when one has already scrolled down, because then the hover-over-popups disappear into polypager heaven. Scroll down as far as it needs to have »mind mapping« (in latest entries) right at the top of the browser frame. I'm sending you a screenshot, too.
[link]
  on06 Jan 2008 - 10:58 fromJan
I filed a bug at http://polypager.nicolashoening.de/?bugs&nr=317
[link]
  on06 Jan 2008 - 18:22 fromNic

Yes, I saw the issue and fixed it. The code to regulate overflowing has become a lot nicer now. So Jon - you might download the script again if you care.

Controlling the vertical overflow is not easy. For instance, I can't access margin and padding of the stylesheet. Be careful about those, don't use too high values.

[link]
  on07 Jan 2008 - 4:58 fromJon R

Thanks alot man, works great, sure you already knew that though.

Hats off to you and Cheers

[link]
  on08 Jan 2008 - 7:58 fromJon R

Do you have support for IE7?

I have some data in a table thats hoverable, and in IE7 the hover messes stuff up.  Stuff jumps and flickers.

Any words of wisdom?

[link]
  on08 Jan 2008 - 10:28 fromNic
You mean the hover messes the table up? That is bad. I have an IE7 at the university and will look into it when time allows.
[link]
  on08 Jan 2008 - 18:21 fromNic

Hi Jon, I have added some support for IE7 considering edge overflow. Thanks for the report!

Anyway, I can\'t reproduce "jumping and flickering" behavior by hovering over tables. What exactly is your setup? Maybe you have example code somewhere...

Otherwise, I will upload the IE7-edge-overflow-enhanced script tomorrow.

[link]
  on09 Jan 2008 - 20:14 fromJon R

Hey, have you put the updated script up yet?  I dont have IE7 myself but someone told me the bug was happening to them.

Go to brunobooks.com/index.php, select a department and course then click Go.  Click on "Add all used books to cart", then hover over the elements in the "comments" column of the table.  This should reproduce it.

Thanks,

Jon

[link]
  on10 Jan 2008 - 8:17 fromNic

No, sorry. I try to fix this in between doing other stuff and I still have some errors. I *hate* JavaScript development with IE...

Thanks for the bug description. I'll keep you updated.

[link]
  on10 Jan 2008 - 18:11 fromNic

I updated the script. This adds full support for IE7 (mostly concerned edge overflow) and fixes some glitches for Opera and IE6.

@Jon: Your flickering issue is a styling/CSS problem. This script just switches the popup on and off... However, I investigated a little and made that issue disappear in IE7 by removing the line: "min-width:120px" from the selector: "#contentinternal".

[link]
  on11 Jan 2008 - 2:51 fromJon R
thanks much Nic
[link]
  on18 Jan 2008 - 15:30
[link]
  on04 Jun 2008 - 21:12 fromDoug
hover over popup does not seem to work in safari on a mac
[link]
  on04 Jun 2008 - 23:35 fromNic wwwhttp://www.nicolashoening.de

Well, it works for me (I have Safari 3.1.1).

Try this page: Do the popups work in your Safari? If yes, you have a different problem. If not, then I have a problem.

[link]
  on05 Jun 2008 - 14:17 fromDoug
It's safari 1.0.3. Could that be the problem - too old!
[link]
  on06 Jun 2008 - 1:47 fromNic wwwhttp://www.nicolashoening.de

Gee, I don't know Safari history so well. So you're saying that the popups on this very page do not work?

Well, I'd sure love to support as many browsers as possible, but first I would need to have a Safari 1 to test this on. Requires some googling, I guess....

Do you happen to know if there are a lot people besides you who still use Safari 1?

[link]
  on12 Aug 2008 - 22:54 fromKevin
i have ran into a problem with this script and i have no clue why. im not using it as you do. my problem is this. when i insert a table with 1 or 2 rows into where the message goes the popup works fine but when its 3+ rows it just displays nothing. Thank you for the great script
[link]
  on13 Aug 2008 - 19:34 fromNic
Kevin: The code looks at how much space it has vertically by counting characters it has to display. When it gets HTML like in your case, this count may get wrong, because some of the characters won't be displayed (because they're HTML characters). Maybe that is the problem, but the behaviour you describe is a little odd. Maybe I get around and see for myself next week, but right now I am on vacation.
[link]
  on23 Sep 2008 - 7:35 fromJan
Nice work! I'm actuly looking for code that would show image or best table with image and some text (which is somewhere in database) and would be probably saved as separate *.html. Example - list of players (hockey), and when you point over name box with name,description and photo would appear. I've browsed through the code and it is slightly above my capabilities of JS :-) Do you think that this could be tweaked to do this or I'm way out? Thank you, Jan
[link]
  on23 Sep 2008 - 13:14 fromNic
Jan: Take a look at the source code of this page and see how the popups get filled with content. This is how you can do what you want. But how you get the content is your task. This script just lets a box appear. It should be possible to add HTML as content like so: <a onmouseover="popup('<table>...Player 45 stuff ... </table>')" onmouseout="kill()" title="" onfocus="this.blur()" href="././?amsterdam&nr=13">Player 45</a> Works for me in Firefox at least. It could be a problem that this writes HTML tags (e.g. table) within another HTML tag (a). If some browser doesn't like this, you could also write HTML tags by escaping: &lt;table&gt; instead of <table>
[link]
  on05 Oct 2008 - 23:39 fromJan
Not only < and > to < and > need to be escaped but " also to "
[link]
  on05 Oct 2008 - 23:40 fromLe Brasseur
crap. Not only < and > to &lt; and &gt; need to be escaped but " also to &quot;
[link]
  on08 Oct 2008 - 2:02 fromJan wwwhttp://www.sydneyicehockey.com.au
Thanx Nic! Here is link to that page. Thanks again idea and response. All the best.
[link]
  on28 Nov 2008 - 16:41 fromMatthew
I've been tinkering around with your popup code, generating popups that show a sub-report via an ajax request. It works pretty well.. however there seems to be some issue with IE7 at the moment, even your examples on this page do not work in version 7.0.5730.11. Everything works perfect in FF3. IE7's error upon mousing over your first link is: Line 135, Char 1, Error: Object expected, Code 0, and then just gives the URL for the current page. How helpful, eh?
[link]
  on28 Nov 2008 - 16:57 fromMatthew
A short follow up, upon closer examination I'm having multiple issues.. On one page I'm the pop up will correctly display in IE7, but only so long as the mouse does not move after it's displayed. As soon as the mouse moves after its displayed, it never shows up again.
[link]
  on28 Nov 2008 - 17:09 fromMatthew
sorry to keep posting. The Object Expected error was indeed my fault (a misconfigured proxy was preventing popup.js from loading). My popups are still disappearing, but the example on your page works now. I'll keep digging.
[link]
  on04 Mar 2009 - 14:44
[link]
  on04 Mar 2009 - 14:50 fromPaolo wwwhttp://www.slowfly.it
Hi Nic, Thank you very much for sharing. I have no knoledge at all about javascript but got this hover to work, great! (cannot get transparent background thou) Still not satisfied yet and maybe you can help. I would like to put a different image in every popup on the same page depending where I am hovering how do I do that? or I could a have a hover box with text and on second half of box an image which will be obviously different. Hope you can halp. Thanks Paolo
[link]
  on04 Mar 2009 - 20:52 fromNic
@Paolo: For transparency, you need a transparent image as background (and not use IE6). You should check my CSS code to see how I use it. To use different images, you could set the class of the popup element via Javascript within the onmouseover event handler (e.g. document.getElementById("popup").className="myclass";) And then use CSS to style the popup especially for this class. Or you set the background image via javascript at the same position in the code. I think that would look like this: document.getElementById("popup").style.background-image="url(myimage.jpg)";
[link]
  on10 Mar 2009 - 18:08 fromShant wwwhttp://www.shanthagopian.com
Hey Nic! Awesome work here. I was testing the control and I ran into a problem when I was trying to show the control on a dropdown in FF 2.0 , not sure if it does the same in FF 3 The issue is when I add a onmouseover to a dropdown it displays correctly, but when I move the mouse down to select one of the options in the dropdown, the popup jumps to the top left corner of the document, as if the mouse pointer clientX and clientY =0 (when you place the mouse at the top left corner of the dropdown options) and then it keeps moving from there as you move the mouse, I tried to do onmouseover="kill();" for all the options it does not work, even though kill() is firing in that case, but reappearing immediately. thanks
[link]
  on17 Mar 2009 - 0:38 fromRay
Hello. I got your script to work and it works great. The only problem is that the reason why I need it is not really as a tooltip. I have a php website, and on my main page it shows a list of names from a database, I want that when you hover over those names to show more information including the picture of the person. Those things will be generated through php but I dont think or dont know how to run php inside of the "popup('')" in the javascript. Can you help me out? thanks!
[link]
  on17 Mar 2009 - 2:45 fromNic

@Shant: Interesting. I never tried to put it in a dropdown menu. There must be some interference that I can't understand right now. If you want to send me your code in an email (see my resume for the address), I might find something.

@Ray: When this popup displays, the servers work is done. This is just HTML and Javascript. While Javascript is only working on the client, I suggest you put the images already in the HTML when you build it on the server. I got a similar question some coments above. here is my answer to that: http://www.nicolashoening.de/?twocents&nr=8#comment172

Cheers!

[link]
  on18 Mar 2009 - 6:27 fromRay

Hello. Thanks for the answer. Will the pictures load with the website or in the moment when you hover with the mouse? Thanks

[link]
  on18 Mar 2009 - 10:15 fromNic

I think the latter.

[link]
  on20 Mar 2009 - 23:09 fromNic

Hi Shant,

I can confirm your problem after you sent me the code.
It works for me as soon as I give it the styling I suggested in step 4
- especially the "position:absolute;" value is important so that the
popup window doesn't mess with the layout.

[link]
  on05 Apr 2009 - 16:00 fromSteve Davies

Hi there,

 

I came across this piece of code and it's amazing!

 

I'm trying to use it in a calendar though, so when you hover over an entry it pops up with the appointment details.

 

When i'm trying to format the content of the popup with a table <table></table> i'm getting the popup appearing in different positions, depending on where abouts on the screen the anchor is...

 

Can you suggest a better way for me to format contact details, etc, inside the popup?

 

Cheers,

Steve

[link]
  on05 Apr 2009 - 17:15 fromJan

Hey Steve,
have you tried <div> and <span>? I'd use a div replacing the table and one for each row, spans for the cells. Might do the trick.

[link]
  on15 May 2009 - 16:58 fromRobert Hinchliffe wwwhttp://-

Hi,

Just a little fix to this terrific code.

I was getting my tooltips jumping all over the place, when the font size was smaller than the script expected. i.e. the nudge code which approximates the height of the box gives back an incorrect value.

My tip is to change teh code to use "offsetHeight" for the pup element. e.g.

Comment out:

 /*
  est_lines = parseInt(document.getElementById("pup").innerHTML.length / (parseInt(skin.width)/15) );
  est_lines_to_decide = max(est_lines,2);
  if((y + parseInt(est_lines_to_decide * 20)) > (dims[1] + scroll_x_y[1])) {
    y -= parseInt(est_lines * 20) + 20;
 */

and replace with :

var heightOfBox = document.getElementById("pup").offsetHeight;
   if( (y + heightOfBox) > (dims[1] + scroll_x_y[1])) {
      y -= heightOfBox ;
   }

 

p.s. You comments page doesn't work with Firefox 3

:-0

[link]
  on18 May 2009 - 11:15 fromNic

Hi Robert,

Is offsetHeight supported by all browsers? I couldn't find information on that by googling 5 minutes... It would be a better solution, of course. Thanks for sharing.

[link]
  on18 May 2009 - 11:32 fromNic

I am also experiencing hickups in commenting. Will investigate, but actually I did the last comment with FF 3.0.10, so the problem is sthg else...

[link]
  on02 Sep 2009 - 19:33 fromGlen Williams wwwhttp://www.williamsglenc,info

I have three words in my online resume that I would love to learn how to make the hyperlink pop up ans show the picture wiht our taking them to the next page.. like a preview button.. how do I do this?

 

[link]
  on18 Sep 2009 - 11:41 fromChris

Hi, I have applied your script to an image. Its fine on Mac Safari and on PC Firefox, but PC IE6 & IE7 the image does not display and no popup! any ideas? 

[link]
  on18 Sep 2009 - 13:53 fromNic

No, sorry. Sounds just like a CSS problem on IEs. Remember that my script will only play with the position, size and display property of the box.

[link]
  on02 Dec 2009 - 1:26 fromJen

 To save time for those dummies like me that could not get this work for an hour despite going over instructions again and again and again, the browser_detect.js script MUST be called up before the popup.js script <sigh>.

Great work Nic, thanks. Jen

[link]
  on12 Dec 2009 - 8:18 fromNate wwwhttp://nateabroad
[link]
  on12 Dec 2009 - 8:19 fromNate wwwhttp://nateabroad.tumblr.com

Sorry for that broken last post. I have successfully implemented it with your custom background, and it looks great! Thank you so much for this.

[link]
  on16 Feb 2010 - 1:16 fromBomberMan

Thank you for this, it was very useful... but i'm a noob at this stuff so I had trobel using it (I did get to work, finaly)... so, Thank You so much for the script and and (somewhat) easy 5 part tort.

[link]
  on02 Mar 2010 - 0:33 frombillp wwwhttp://www.lajollalightrealestate.com/

 I tried all the steps and it just doesn't seem to want to work on my homepage. Can you help?

Thanks,

Bill P.

[link]
  on02 Mar 2010 - 13:52 fromNic

Not really, Bill, sorry. I know nothing about your website.

[link]
  on10 Mar 2010 - 11:58 fromPeter wwwhttp://www.sd-editions.com

Very nice.  Just one problem:

When I try to display this:

Transcription key: <table>  <tr><td><span class=erasure>xx</span></td><td>Erased text</td></tr> <tr><td><span class=erasure>[..]</span></td></td><td>Erased unreadable text</td></tr> <tr><td><font color=green><sup>&#x005c;&#x005c;xx/</sup></font></td><td>Interlinear insertion</td></tr><tr><td><span class=erasure>[xx]</span><font color=green>yy</font></td><td>Erased text replaced</td></tr><tr><td><span class=plus><sup>&#x2190;&#x005c;&#x005c;xx/</sup></span></td><td>Text written in right margin</td></tr></table>'
It works fine.
But if I try to add one more row to the table, like so:
Transcription key: <table> <tr><td><span class=erasure>xx</span></td><td>Erased text</td></tr> <tr><td><span class=erasure>[..]</span></td></td><td>Erased unreadable text</td></tr> <tr><td><font color=green><sup>&#x005c;&#x005c;xx/</sup></font></td><td>Interlinear insertion</td></tr><tr><td><span class=erasure>[xx]</span><font color=green>yy</font></td><td>Erased text replaced</td></tr><tr><td><span class=erasure>[xx]</span><font color=green>yy</font></td><td>Erased text replaced</td></tr><tr><td><span class=plus><sup>&#x2190;&#x005c;&#x005c;xx/</sup></span></td><td>Text written in right margin</td></tr></table> It does not work!!! help...
[link]
  on10 Mar 2010 - 22:52 fromNic

Hi Peter

Your table is wider than 250px with that row. Specify more than that for #pup in the CSS and it works.

Cheers,

-Nic

[link]
  on11 Mar 2010 - 7:35 frompeter wwwhttp://www.sd-editions.com

Yes, it does work when you widen the pup.  But a few problems..

1. Can you have different pups with different widths? sometimes you just want a real narrow one; nuisance to have to have to make it wide to meet the few cases where you need it

2. When you expand the font, the pup disappears.  This is a real pain.  I have tried using floating divs instead of tables; same problem.

It would be nice to have a solution for this!

[link]
  on12 Mar 2010 - 20:23 fromNic

@Peter

1. well, you can, if you reprogram the javascript a little (which wouldn't be too much work), but not like it is.

2. Like the problem I helped you with (you're welcome by the way), this is a CSS problem. Font resizing works for me. Anyway, the CSS I gave here is just a suggestion, what I actually provide is the javascript.

[link]
  on13 Mar 2010 - 7:36 frompeter wwwhttp://www.sd-editions.com

Yes, I see it is working in your example.  Obviously, it is a matter of getting the css right -- but there seem to be complex interactions between the js and css which makes it hard.  When I use a simple string, as in your example, no problems. But introducing tables or divs clearly does create problems.  maybe a few examples of more complex html in the popups would help.

[link]
  on13 Mar 2010 - 16:34 fromNic

The only style things touched by the script are position (top, left) and if it is shown (display, visibility).

I think the reason that (the very few) people who want to have something inside the popup beyond text (for which they want to have their own layout) is that the popup is maybe positioned out of view.

As I have explained on this page already, the hard part is the estimation how big the popup will be rendered (as the width is fixed, the height is still open). I need this to position the popup, so that the user sees everything (if it would be too low, the script raises it). The script counts characters and estimates the height.

When you put a lot HTML in there, the counting goes wrong of course. However, counting only the chars (and not the HTML) is of no use. If people want to layout the popup themselves and maybe put pictures in there, there is now way the script can guess the height.

There is no perfect solution if you want to do those fancy things (as a hover-over popup  is by default not scrollable). The best I can think of is that if the height is given via CSS, the script doesn't estimate it. The only disadvantage is then of course that you need to define both width and height.

That solution would also be reasonable in amount of work for me to put in, because this is not my day job.

[link]
  on13 May 2010 - 16:13 fromR

Thank you a lot for the provided code, Nic!

But I have a problem with it on my site: when there is a flash object located on the right side of a link, the popup box drops below the layer of the flash object and is hidden.

The z-index in css isnt changed, and on highest level.

 

This problem occurs in IE, Opera and FF, except FF 3.6 (popup ontop only with a defined background color, a png as background lets the popup drop behind the flash object again)

 

Is there any way to fix this problem?

Any changes to the js file to display the popup box on the left side would help too.

Thanks

R.

[link]
  on14 May 2010 - 15:53 fromR

I've got it fixed, by adding

 

position: relative; z-index: 0

to the css of the flash containing div, and

 

<param name="wmode" value="transparent" />

to the flash object tag.

 

R.

[link]
  on15 May 2010 - 7:49 fromNic

Congrats, R. Very helpful tips, indeed :) (I didn't know that)

[link]
  on28 Jun 2010 - 3:28 fromCyrus
[link]
  on28 Jun 2010 - 3:32 fromCyrus

I love you.

[link]
  on28 Jun 2010 - 3:34 fromCyrus

Sorry for the triple post, but I noticed that if you click out of the comment box in FF 3.6, it posts with nothing in it (as you saw in my first post)

[link]
  on04 Aug 2010 - 23:33 fromBjorn wwwhttp://www.bjornh.com

 This is nice.. definitively bookmarking it but I've been working hard on titles already. Some say it's good for SEO so with this one displaying blank titles and generating the boxes through Javascript I'm a little worried that the search engines won't pick up the titles.

If anyone can convince me otherwise I'd be glad to hear it.

[link]
  on03 Sep 2010 - 10:59 fromtembel wwwhttp://www.tembel.net

This is perfect! Thanks you very much, i find to any time this.

 

[link]
  on03 Sep 2010 - 11:01 fromprefabrik wwwhttp://www.karmod.com

Thanks you wonderful working any browsers. Perfect sharing!

 

[link]
Preview
You are seeing a selection of all entries on this page. See all there are.