Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re^5: Free Nodelet Hack: Nodelets on the left

by Argel (Prior)
on Nov 09, 2006 at 20:41 UTC ( [id://583220]=note: print w/replies, xml ) Need Help??


in reply to Re^4: Free Nodelet Hack: Nodelets on the left
in thread Nodelets on the left?

Hmm, I tried both under IE6 and I only see the XP nodelet and the top of the freenodelet (i.e. the title cell is fine but body cell is empty and compressed vertically). I must say I have new respect for those of you dealing with browser differences!!
  • Comment on Re^5: Free Nodelet Hack: Nodelets on the left

Replies are listed 'Best First'.
Re^6: Free Nodelet Hack: Nodelets on the left
by pKai (Priest) on Nov 09, 2006 at 21:07 UTC
    I tried both under IE6

    The if (document.all) clause in #2 makes sure IE will run the same commands in both. So no surprise they behave identical.

    I only see the XP nodelet and the top of the freenodelet

    See my remark in the middle of the post ("shortcoming"). Freenodelet has to be your bottom nodelet to not loose other nodelets below it.

      Maybe that problem can be eliminated by having the script called from onload.
      See my remark in the middle of the post ("shortcoming"). Freenodelet has to be your bottom nodelet to not loose other nodelets below it.

      Duh (slaps head)!! Does that mean nothing else can be in the freenodelet as well? I put several links in there as I do not like the layout contraints in the personal nodelet. Regardless, thanks for the IE tweak!!

        O. K., here is a fix, by separating definition of the function from its (then asynchronous) call.

        All precious freenodelet content should stay intact. Also freenodlet can be any node in the series here.

        <script type="text/javascript"> var doit = window.setInterval("FreeLeft()", 500); function FreeLeft() { window.clearInterval(doit); var td = document.getElementById('nodelet_container').parentNode; var tr = td.parentNode; if (document.all) { // IE tr.insertBefore( td.cloneNode(true), tr.firstChild ); td.style.display= "none"; } else { // w3c tr.insertBefore( td, tr.firstChild ); } } </script>

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://583220]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (2)
As of 2024-04-20 04:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found