And it's still broken. :-)
I just got around to using your updated version instead of my hackery, and noticed it didn't work. Here's a fix:
--- pmchat.html.old 2004-12-19 20:12:15.000000000 -0500
+++ pmchat.html 2004-12-19 20:07:59.000000000 -0500
@@ -15,7 +15,7 @@
var record = str.split( /\s*;\s*/ );
for( var i = 0; i < record.length; ++i ) {
var kv = record[ i ].split( /=/ );
- this.data[ decodeURIComponent( kv[ 0 ] ) ] = d
+ecodeURIComponent( kv[ 1 ] );
+ this.data[ decodeURIComponent( kv[ 0 ].replace
+(/%25/g, '%') ) ] = decodeURIComponent( kv[ 1 ].replace(/%25/g, '%')
+);
}
},
get: function( key ) {
PM seems to double-encode or something -- at the least, percents (%) are replaced with %25 in the already URL encoded string. It doesn't seem to care if you do the reverse or not when re-encoding it.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Outside of code tags, you may need to use entities for some characters:
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
|
|