ø Don’t waste your time reading this blog ø

Great domain name - Localhost.com

Filed under: random — Tags: — taewoo @ 6:40 pm July 17, 2008

Look at this!

alexa traffic ranking for localhost.com

I bet all, if not most, of their trafffic is from developers whose app server happens to be down (and thus no “http://localhost/”) and firefox or IE redirects to “localhost.com”. What a great domain name. Wish I’d bought it.

Firefox caching iframe data

Filed under: web 2.0 — Tags: — taewoo @ 1:48 pm July 10, 2008

Ok this is a repost cuz of stinkin’ DreamHost.

If you have an auto-generated iframe from a javascript, and this iframe has dynamic data, FireFox (but not IE) wll cache your data. Even if you have

<META HTTP-EQUIV=“Cache-Control” CONTENT=“no-cache”>
<
META HTTP-EQUIV=“Pragma” CONTENT=“no-cache”>

After days of pulling out my hair (or what little I have left), i found out the only way around this is by calling this in your JavaScript:

iframe.src = iframe.src;

This basically forces the browsers to reload. Not the most efficient solution but it works. Also, I haven’t tested to see if I could remove this with FireFox 3 coming out but no matter. The rest of the world is gonna take 1-2 years to download FF3 anyway.

PS: Hairloss is not due to masturbation. Thank god for that.

How to disable previous days in DHTML JS Calendar

Filed under: web 2.0 — Tags: — taewoo @ 1:32 pm

If you are using the DHTML JS Calendar and is trying to disable the previous days, by doing so


function dateRange(date) {
var now = new Date();
return (date.getTime() <= now.getTime() )
}

Calendar.setup({
inputField  : “calendar”,
ifFormat    : “%m/%d/%Y %H:%M %p”,
dateStatusFunc : dateRange,
showsTime   : true,
timeFormat  : “12″
});

you’ll notice that, you can’t CHOOSE any of the future dates.

The solution is from here, but i’ll repost. Edit your downloaded version of “calendar.js” and change as follows

(line 578)
Calendar.cellClick = function(el, ev) {


(line 592)
cal.date.setDateOnly(el.caldate);
date = cal.date;
if (date) {
Calendar.removeClass(cal.currentDateEl, “selected”);
Calendar.addClass(el, “selected”);
closing = (cal.currentDateEl == el);

if (!closing) {
cal.currentDateEl = el;
}
}

« Newer PostsOlder Posts »