stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Scripts and Slashes







Scripts and Slashes

Scripts and Slashes 10/28/2003 11:08 PM

In an earlier blog entry, I mentioned how Safari was having to emulate a quirk in Mozilla in order to make a particular Web site work. When Mozilla encounters a <script/> element with an XML-style self-closing /, it actually closes the tag, even in HTML pages. This is - I believe - incorrect behavior, since in HTML the / is invalid and should simply be discarded, leaving you with an open tag instead.

If you try this in WinIE and Safari 1.0, you'll see that they behave identically. They both ignore the / and leave the script open. Both Mozilla and Opera, however, honor the / and close up the script tag.

With my "fix" for this bug, the latest Safari will now honor the / as well. I wonder if this behavior was deliberate on the part of Mozilla and Opera or just some accidental fallout from their XML implementations... whatever the case, we're all stuck with it now, since Web sites are (amazingly) writing to it.




This is a GrokNews Entry: (what is grok?)





Similar Items

Scripts and Slashes

Grok Headline matches for Scripts and Slashes

Edit the Scripts menu scripts with one
click


Edit the Scripts menu scripts with one
click
01/05/2005 10:36 PM
FunkDaddy: "I wanted to look at the code of an AppleScript in the Scripts Menu. Normally, I would have to do this by navigating to the script in the Finder and opening it in Script Editor. But I took a wild guess and Option-clicked on the script in the menu, and it opened in Script Editor directly! This makes tweaking my frequently-used scripts really easy."

Replacing Perl Scripts with PHP Scripts


Replacing Perl Scripts with PHP Scripts 11/26/2002 05:12 AM
With the introduction of version 4.2, PHP has started supporting a new SAPI (Server Application Programming Interface) called CLI (Command Line Interface). This facility was introduced to help developers create small shell applications (scripts) with PHP. So, now you can kiss Perl goodbye forever. -- Jayesh Jain

Hear hear. Thanks to my influence, other developers at Natsoft are using PHP for their batch scripts too. Hmm maybe it is because they report to me...

"zeldman.bang"

Use folder action scripts on a shell
scripts folder


Use folder action scripts on a shell
scripts folder
05/03/2004 10:44 AM
Recently I purchase a book called "Wicked Cool Shell Scripts" by Dave Taylor, and it is full of exactly that, cool shell scripts. Having not done a whole lot of shell scripting before, I thought it would be good to pick it up...

Google slashes IPO


Google slashes IPO 08/18/2004 08:52 AM
USA Today Aug 18 2004 1:09PM GMT

Google slashes IPO value


Google slashes IPO value 08/18/2004 06:58 AM
The Register Aug 18 2004 11:38AM GMT

EDS slashes dividend


EDS slashes dividend 07/28/2004 04:12 AM
Shareholders rethink holiday plans

AMD slashes Opteron prices by up to 40%.


AMD slashes Opteron prices by up to 40%. 10/28/2003 11:06 PM
The Register: AMD slashes Opteron prices by up to 40%. Except for the one I bought, so I don't have to curse them.

Google Slashes IPO Range


Google Slashes IPO Range 08/18/2004 10:01 PM
iMedia Connection Aug 19 2004 2:22AM GMT

Google Slashes IPO price


Google Slashes IPO price 08/18/2004 08:54 AM

ABN Amro slashes IT workforce


ABN Amro slashes IT workforce 12/22/2004 01:11 AM
One in four techies to lose jobs

Iomega slashes workforce by 25%


Iomega slashes workforce by 25% 09/24/2004 07:49 AM
Storage solutions provider Iomega is laying off 145 staff, representing one quarter of its workforce, reports The Register...

AT&T slashes Net-phoning prices


AT&T slashes Net-phoning prices 06/15/2004 09:16 PM
CallVantage is now $5 a month cheaper--a mere two months after the service was introduced.

Intel slashes forecasts


Intel slashes forecasts 09/02/2004 05:24 PM
CNN Sep 2 2004 9:27PM GMT

Google slashes float


Google slashes float 08/18/2004 08:24 PM
Telegraph Aug 19 2004 0:36AM GMT

Dell UK slashes Dimension to just
£53,000


Dell UK slashes Dimension to just
£53,000
06/21/2004 10:45 AM
A 'build-your-own' online bargain

AMD slashes Opteron prices


AMD slashes Opteron prices 05/07/2004 06:18 AM
The Register May 7 2004 10:41AM GMT

MS slashes prices on peripherals


MS slashes prices on peripherals 08/11/2004 08:12 AM
TechTree Aug 11 2004 12:20PM GMT

IBM slashes price of Red Hat on Power
servers


IBM slashes price of Red Hat on Power
servers
04/30/2004 03:25 AM
ZDNet UK Apr 30 2004 7:53AM GMT

Asda slashes 3p from fuel prices


Asda slashes 3p from fuel prices 01/04/2005 05:27 PM
Supermarket group Asda slashes 3p from petrol prices due to "over-supply" in the market, prompting a price cut pledge from Tesco.

PayPal Slashes Micropayments Fees


PayPal Slashes Micropayments Fees 12/09/2003 07:18 AM
SiliconValley.Internet.com Dec 9 2003 6:37AM ET

MTNL Slashes Dial-up Charges


MTNL Slashes Dial-up Charges 12/27/2004 08:51 AM
TechTree Dec 27 2004 11:53AM GMT

Oracle slashes its bid for PeopleSoft by
20% (SiliconValley.com)


Oracle slashes its bid for PeopleSoft by
20% (SiliconValley.com)
05/15/2004 05:55 AM
SiliconValley.com - Oracle sliced its bid for PeopleSoft on Friday by almost 20 percent to $7.7 billion, following drops in stock prices for both companies since the start of this year.

Man Slashes 15 Children, Kills 1 in
China (AP)


Man Slashes 15 Children, Kills 1 in
China (AP)
08/04/2004 07:45 AM
AP - A gatekeeper at a Beijing kindergarten slashed 15 students and three teachers with a kitchen knife Wednesday, killing one child and leaving others terrified and covered in blood, police and news reports said.

RealNetworks slashes song prices


RealNetworks slashes song prices 08/16/2004 11:42 PM
Company launches 49-cent song downloads, marketing campaign aimed at music consumers' "choice."

Cox turns up the speed, slashes prices


Cox turns up the speed, slashes prices 08/10/2004 04:04 PM
At the moment, this puts Cox at the top of the outgoing bandwidth chart among major cable companies, but in the end it's not nearly as exciting as it should be because the cable companies barely compete.

Uni Slashes Desktop Support Demands


Uni Slashes Desktop Support Demands 02/11/2004 05:44 PM
When Edith Cowan University's communications school switched to Mac OS X for its desktop and server hardware system support demands fell. By Rodney Gedda (Computerworld via MyAppleMenu)

Oracle slashes PeopleSoft offer


Oracle slashes PeopleSoft offer 05/17/2004 04:18 AM
20 per cent off...

Sun Launches New Platforms, Slashes
Prices


Sun Launches New Platforms, Slashes
Prices
03/20/2003 01:05 PM
In a two-pronged initiative, Sun Microsystems is launching new managed computing platforms and slashing prices of its mid-range and high-end server systems. With these moves, Sun is seeking to modify its image as an elite provider of proprietary systems.

Intel slashes sales forecasts


Intel slashes sales forecasts 09/02/2004 05:24 PM
CNN Sep 2 2004 9:26PM GMT

Vonage slashes price of Net telephony
kit


Vonage slashes price of Net telephony
kit
06/02/2004 06:12 PM

R&SA slashes training but boosts
delivery


R&SA slashes training but boosts
delivery
11/05/2003 06:25 AM
vnunet.com Nov 5 2003 5:34AM ET

Sun slashes Solaris x86 price for big
buyers


Sun slashes Solaris x86 price for big
buyers
04/20/2004 03:02 AM
Once dead OS now alive and cheap

Amstrad slashes cost of E3 e-mailer


Amstrad slashes cost of E3 e-mailer 03/23/2005 07:33 AM
2 - 4 - 1

Google Slashes Size and Cost Of Its IPO


Google Slashes Size and Cost Of Its IPO 08/18/2004 12:47 PM
WebProNews Aug 18 2004 5:33PM GMT

Google slashes IPO sale almost in half


Google slashes IPO sale almost in half 08/18/2004 04:58 PM

Direct and Related Links for 'Google slashes IPO sale almost in half'

Google slashed the value of its initial public offering almost in half Wednesday as a cool reception by investors, regulatory problems and a poor market for Internet stocks dogged the search engine giant on the eve of its market debut. Google cut the range of its IPO price to $85-$95 per share from $108-$135 per share and the number of shares that shareholders plan to sell to 5.5 million from almost 12 million. The cuts…

Trafford slashes call costs


Trafford slashes call costs 06/08/2004 08:53 AM
Manchester Online Jun 8 2004 1:28PM GMT

Vivendi Slashes Loss in First Quarter
(AP)


Vivendi Slashes Loss in First Quarter
(AP)
05/27/2004 09:14 AM
AP - Vivendi Universal slashed its loss in the first quarter compared with a year ago, largely due to improved earnings from its music, entertainment and mobile phone operations.

Moody's slashes EDS debt to junk


Moody's slashes EDS debt to junk 07/15/2004 08:13 PM
CNET Jul 16 2004 0:30AM GMT

Vodafone slashes IT contractor rates


Vodafone slashes IT contractor rates 11/03/2003 10:01 AM
Lops off 10 per cent
Grok Description matches for Scripts and Slashes
GrokA matches for Scripts and Slashes

Firefox JavaScript security problem!


Firefox JavaScript security problem! 04/05/2005 05:22 PM
TechSpot Apr 5 2005 9:44PM GMT

Firefox JavaScript Engine Flaw Flagged


Firefox JavaScript Engine Flaw Flagged 04/04/2005 11:57 PM
The vulnerability carries a "moderately critical" rating and could lead to the disclosure of sensitive information.

Firefox Patch on the Way for JavaScript
Engine Flaw


Firefox Patch on the Way for JavaScript
Engine Flaw
04/08/2005 08:17 PM
The Mozilla Foundation plans to ship Firefox 1.0.3 as early as this weekend to correct an information disclosure vulnerability.

src="http://www.scripting.com/images/lef
tArrow.gif" height="9" width="11"
border="0">


src="http://www.scripting.com/images/lef
tArrow.gif" height="9" width="11"
border="0">
03/13/2003 10:25 AM
Klings's Korollaries 
 Suits and Geeks is Arnold Kling's latest, and a complement to World of Ends.
 Arnold lists Five Clues for Geeks:
 
  1. Intermediaries add value
  2. Property is not evil
  3. Computer animation is not a killer application
  4. Bashing Microsoft does not make you smart
  5. Markets are not exploitative
 Lots to talk about there.
 
A question 
 So I've been talking to some companies here in Toronto, and a question has comed up for which I don't have a ready answer:
 What companies blog?
 Specifically, what companies maintain corporate blogs, either as home pages or as main features of their Web sites? I'm not in the best position to check, but maybe ya'll can help a little. It would be a good list to come up with in any case (if there isn't one already).
 [Later...] Some answers have been coming in:
 Macromedia has a bunch (see the list on the left) of blogging executives (e.g. Kevin Lynch, who writes helpfully about working at the company, among other things). Its site also has lots of product forums.
 Jupiter Research, which links every analyst's weblog (there are eleven) from the home page. Jupiter also hosts ClickZ Weblog Business Strategies, a conference held in Boston this June. Dave, Davi d and other leading local bloggers will speak there. (How about more links in the brochure pages, hmm?)
 Groove (though Ray seems to be awol... hope he gets back into the groove, pun intended).
 Trellis (Dan blogs).
 Starpoint (the home page is a blog).
 Immunexa, which hasn't had a post since last November.
 Still a pretty short list.
 
Other good news 
 When I got back to my hotel room last night, the bellman had just deliverd my missing bag. It had been retained by Canadian Customs and delivered, oddly, by Fedex.
 And the laptop has only crashed once this morning. I still miss the days when I could open a shell, run an uptime command and see that it's been going for weeks without a reboot. But the way things have been going lately, ten minutes is a miracle I can put to good use.
 
Happy Birthday, Mom! 
 My mother is 90 years young today. She was born on March 13, 1913 into a Swedish family on the North Dakota prairie during the reign of Taft the Large.
 Lots of people have issues with their mothers. I'm not one of them. When I woke up a few minutes ago, the first song in my mind was Paul Simon's Loves me Like a Rock. The second was Greg Brown's Cheapest Kind, which I heard once on A Prairie Home Companion. The chorus has stuck in my mind ever since:
 But the love, the love, the love
It was not the cheapest kind
It was rich as, rich as rich as, rich as
Any you could ever find
 Mom has always been, and contintues to be, the richest source of love I have ever known. She's a human pipeline, running straight from God.
 She's also smart as a whip, funny as a tickle and uncomplicated as a bowling ball. Her laugh can lift the darkest spirit.
 As a kid she was so smart they put her ahead one grade. Friends called her "The Walking Dictionary." A couple years ago she heard me mention Google, and said "A Googol is an infinitely large number." That wasn't exactly right (it's a one followed by a hundred zeroes), but close enough. When my sister and I were kids she taught school (mostly third grade) in Maywood, New Jersey, our home town. She started teaching when she was eighteen in a one-room schoolhouse in North Dakota. Between those years she lived an adventurous life. Met my father (another adventurer) in Alaska during World War II.
 We'll be throwing her a big party in North Carolina in a couple of weeks. Can't wait to be there.
 [Later...] Mom just told me on the phone that she wasn't put ahead a grade, but rather put in first grade at age five. "My mother couldn't stand having me at home any more. I was too smart. But so were a bunch of other kids." Her best friend, Agatha, was one of those kids. They're still in touch. Mom has always called Agatha by her nickname, which is (no kidding) "Boogie."

src="http://www.scripting.com/images/200
1/09/20/sharpPermaLink3.gif" height="9"
width="6" border="0">


src="http://www.scripting.com/images/200
1/09/20/sharpPermaLink3.gif" height="9"
width="6" border="0">
12/31/2004 01:41 AM
 

Firefox Patch on the Way for JavaScript
Engine Flaw (Ziff Davis)


Firefox Patch on the Way for JavaScript
Engine Flaw (Ziff Davis)
04/08/2005 08:35 PM
Ziff Davis - The Mozilla Foundation plans to ship Firefox 1.0.3 as early as this weekend to correct an information disclosure vulnerability.

Mozilla Firefox JavaScript Engine
Information Disclosure Vulnerability


Mozilla Firefox JavaScript Engine
Information Disclosure Vulnerability
04/05/2005 01:58 AM
Secunia Advisory: SA14820 Critical: Moderately critical Impact: Exposure of system information, Exposure of sensitive information Where: From remote Solution Status: Unpatched Software: Mozilla Firefox 0.x, Mozilla Firefox 1.x A vulnerability has been discovered in Mozilla Firefox, which can be exploited by malicious people to gain knowledge of potentially sensitive information. The vulnerability is caused due to an error in the JavaScript engine, as a “lambda” replace exposes arbitrary amounts of heap memory after the end…

D irect and Related Links for 'Mozilla Firefox JavaScript Engine Information Disclosure Vulnerability'


Access 90 Search Engines’ Results With
Firefox’s Search Box


Access 90 Search Engines’ Results With
Firefox’s Search Box
03/17/2005 03:02 AM
TurboScout.com launches a Firefox extension which empowers over 27 million Firefox users to access original results from more than 90 search engines with just a click. [PRWEB Mar 17, 2005]

FireFox Find In Page Now Searches
Textboxes and Textareas


FireFox Find In Page Now Searches
Textboxes and Textareas
04/16/2004 07:37 PM
The excellent Burning Edge, which reports bug-fixes and continued regressions in Firefox daily builds (for all platforms) is reporting that the trunk build for April 16th contains searching within text forms. It is the one feature that IE has that I've longed for in Firefox, and finally it's here. That's one fewer reason to use IE, which I only use from time to time to see how the other 85% of the web is living.

Dodging Internet e-mail bullets


Dodging Internet e-mail bullets 11/04/2003 04:56 PM
Washington Times Nov 4 2003 3:25PM ET

Turn Any <textarea> into a WYSIWYG
editor


Turn Any <textarea> into a WYSIWYG
editor
03/13/2003 10:14 AM
Interactivetools.com has released an alpha version of their free htmlArea product which is now Mozilla compatible. If you're using Mozilla 1.3beta+, you can see a demo of it here. You need Mozilla 1.3 Beta for this to work. It will not work in earlier mozilla version. It doesn't work in...

htmlArea - Turn any textarea tag into a
WYSIWYG editor


htmlArea - Turn any textarea tag into a
WYSIWYG editor
03/11/2003 01:22 AM
Unlike other such editors, it is free (BSD license). Works with IE 5.5 or later. And the next version will be Mozilla 1.3 compatible!

Thx to Marco for the link.

"zeldman.nubet"

Google Search Enhanced for Firefox


Google Search Enhanced for Firefox 03/31/2005 03:42 AM

Firefox Search Plugin for Sitepoint


Firefox Search Plugin for Sitepoint 06/04/2004 07:06 PM
SitePoint, Australia - 8 hours ago ... search/search.php" >. DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> Install Sitepoint Search Plugin. Put that somewhere ...

Google enhances search for Firefox users


Google enhances search for Firefox users 03/31/2005 02:20 PM
New feature lets Firefox users obtain search results more quickly--but some worry they'll be sent content they don't want.

New Technorati search Firefox plug-in
from ratherbiased.com


New Technorati search Firefox plug-in
from ratherbiased.com
02/01/2005 08:50 PM
Neat! Shows that the barriers to becoming a programmer are getting lower and lower. Here's a firefox plugin from the folks at ratherbiased.com. Great job guys! This gets me thinking I need to write more stuff about all the...

Groowe Search Toolbar for Mozilla
Firefox Released


Groowe Search Toolbar for Mozilla
Firefox Released
04/17/2005 03:02 PM

Copernic Desktop Search 1.2 Supports
Mozilla Firefox


Copernic Desktop Search 1.2 Supports
Mozilla Firefox
12/17/2004 06:35 PM

'Butler' enhances Google search results
in Firefox


'Butler' enhances Google search results
in Firefox
03/24/2005 08:43 AM
removing ads from google pages .. mark pilgrim zeigt wie es geht .. Butler [dive into mark] .. seines User Scripts .. Butler 0.1 .. Butler

diveintomark.org/projects/butler
track this site | 5 links


Professional JavaScript for Web
Developers: JavaScript in the Browser,
Pt. 1


Professional JavaScript for Web
Developers: JavaScript in the Browser,
Pt. 1
06/22/2005 02:51 AM
Web browsers have come a long way over the years and can now handle a variety of file formats, not just conventional HTML. Here, you'll learn how JavaScript fits into HTML, other languages, and some basic concepts of the Browser Object Model (BOM). By WROX Press. 0620

Executing JavaScript on page load


Executing JavaScript on page load 05/26/2004 01:27 AM

Peter-Paul Koch recently wrote:

In my opinion, recent advances in JavaScript theory call for the removal of the event handlers that some Web developers-and all WYSIWYG editors-deploy in large masses in their XHTML files, where they don’t belong.

PPK is talking about inline event attributes such as the infamous onclick="" and onmouseover="" which have infested our HTML ever since Netscape introduced JavaScript back in version 2.0 of their browser. The alternative to these handlers is to add event handlers to elements after the document has loaded. PPK has detailed coverage of the various ways of doing this on his QuirksMode site.

In my work with unobtrusive JavaScript, I've found that by far the most common action I take is "registering" a script to be executed once the page has finished loading. There are a number of ways of doing this, which I described in my article E nhancing Structural Markup with JavaScript. Unfortunately, none of them are perfect if you wish to write truly reusable scripts.

For a script (such as my blockquote citations script discussed in the article) to be properly reusable, it needs to behave nicely in the presence of other scripts. This means that assigning a callback function directly to the window.onload handler is out of the question as doing so will over-ride previously assigned callbacks from other scripts. The correct way of adding a handler to an event without over-riding other handlers is to use modern event attachment method, which sadly differ between IE/Windows and other browsers. Scott Andrew's addEvent function handles the differences for you but comes with one major and rarely discussed drawback: it fails silently in IE5/Mac. If you care about the many Mac users still on OS9, you need to support that browser.

Anyway, I believe I've found a solution. Check this out:


function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

addLoadEvent(nameOfSomeFunctionToRunOnPageLoad);
addLoadEvent(function() {
  /* more code to run on page load */ 
});

The addLoadEvent function takes as an argument another function which should be executed once the page has loaded. Unlike assigning directly to window.onload, the function adds the event in such a way that any previously added onload functions will be executed first.

The way this works is relatively simple: if window.onload has not already been assigned a function, the function passed to addLoadEvent is simply assigned to window.onload. If window.onload has already been set, a brand new function is created which first calls the original onload handler, then calls the new handler afterwards.

addLoadEvent has one very important property: it will work even if something has previously been assigned to window.onload without using addLoadEvent itself. This makes it ideal for use in scripts that may be executing along side other scripts that have already been registered to execute once the page has loaded.

I've tested the above code successfully on IE 5, 5.5 and 6 for Windows; IE 5 and Safari for Mac; Opera 7.5 and FireFox on Mac (which should mean it works with those browsers on Windows as well). Opera 6 for Mac failed the test but has poor JavaScript support anyway and is hopefully becoming more and more rare now that Opera 7 has matured.

I've created a test page for the function. I'd be interested to here any bug reports from browsers I haven't covered.

I'm still considering ways in which this technique could be extended to work for generic events rather than just page loads. The challenge there would be to ensure that information about the event itself was passed to the event handlers in a consistent manner. For page load events this isn't an issue as the event object does not contain any valuable information.

Update: I've written the new technique up on my SitePoint blog and incorporated an explanation of closures and how they are used to preserve any previously assigned onload handlers.


HTML-Tooltip-Javascript-0.03


HTML-Tooltip-Javascript-0.03 09/07/2004 01:29 AM

HTML-Tooltip-Javascript-0.01


HTML-Tooltip-Javascript-0.01 06/20/2004 11:55 PM

Copyscape - Website Plagiarism Search -
Web Page Copyright - Find Site Copies


Copyscape - Website Plagiarism Search -
Web Page Copyright - Find Site Copies
07/12/2004 06:00 AM
Copyscape - Website Plagiarism Search - Web Page Copyright - Find Site Copies
http://www.copyscape.com/

Copyscape finds copies of your content on the Web. You can use Copyscape to identify sites that have copied your content without permission. Copyscape will also show you who is quoting your site. Simply type in the URL of your original content, and Copyscape does the rest. Copyscape is powered by Google Alert technology and uses the Google Web APIs. The widely acclaimed and award winning Google Alert service performs automatic daily Google searches to track your interests on the Web. Both Copyscape and Google Alert are provided by Indigo Stream Technologies Ltd and are not affiliated with Google. Copyscape is currently under beta release and works with Roman alphabet languages such as English, French and German. For now, it does not work with non-Roman languages such as Arabic, Hebrew or Russian. This has been added to the tool section of Research Resources Subject Tracer™ Information Blog and will be added to the search engine section of all the Internet MiniGuides 2004-05.

How to Create a JavaScript Web Page
Screen Saver


How to Create a JavaScript Web Page
Screen Saver
06/08/2004 12:29 PM
This JavaScript tutorial shows you how to implement a screen saver on a web page. It activates after a timeout, hides the current content of the page, creates an attractive display and more. By Guyon Roche. 0608

Webmaster (Perl/CGI, [X]HTML/CSS, some
JavaScript)


Webmaster (Perl/CGI, [X]HTML/CSS, some
JavaScript)
03/13/2003 10:21 AM
Washington University in Saint Louis - United States, MO, Saint Louis (2003-03-11)

HTML/Javascript/Visual Developer


HTML/Javascript/Visual Developer 05/23/2002 10:39 PM

How to detect long page loading times
with Javascript


How to detect long page loading times
with Javascript
12/02/2002 01:17 PM

Build Your Own Counter Widgets Using
JavaScript and HTML


Build Your Own Counter Widgets Using
JavaScript and HTML
08/22/2004 09:29 PM
WebmasterBase Aug 23 2004 1:36AM GMT

Perl/Javascript/HTML/Linux Web
Application Developer


Perl/Javascript/HTML/Linux Web
Application Developer
07/10/2004 07:45 PM
WireSpring Technologies, Inc. - United States, FL, Ft. Lauderdale (2004-07-10)

Scripts and Slashes

The following phrases have been identified by the grok system as matching this entry: css gap at the top of the page in forefox firefox 1.1 "search bar width" how to find paragraph para position from textarea in javascript forefox css images height layers floating "when moved from" the in box osx mail "canvas tag" illustrator export handling bullets pasted in html textarea using javascript hyphen support firefox extension css unordered bullets disappear left margin remove search bar in forefox

















Also check out: