"Garland Pope" writes: > I have been authoring an intranet application for IE3 and our company is > switching to IE4 soon This, BTW, exemplifies why it might be wise to author for an intranet as if you were authoring for the WWW. > was quite surprised at the difference in the appearance of the pages in > IE4. Is there any reason to expect that pages would look similar on different versions of IE? After all, they don't look similar even on the _same_ version of IE (although in an intranet, you might try to force all people to have the same browser settings, no user style sheets, identical monitors with identical resolution settings etc etc). Jukka Korpela %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% (Miguel Cruz) wrote: >Greg Berigan wrote: >>s.ki kabu.ki kha.ki lo.ki low.ki sukiya.ki >>tur.ki taji.ki ti.ki whis.ki disc-jock.ki pass.ki >>hokeypo.ki turn-the.ki eat.ki/wi internet.ki/osk french.ki/ssing >Like I said, I feel sorry for a country whose best hope for badly needed >infrastructure (like a 10-foot-high sea wall around the entire country) is >the proceeds from the sale of the domain taji.ki. Depends if anyeone wants a domain named after the Iranian language of the Tajik people. I was just using wildcard matches on an on-line English dictionary though. Still, "s.ki", "whis.ki", an "internet.ki" might be valuable. Some sex site may want french.ki. Greg Berigan -------------------- Suzie-Q wrote: > Greg Berigan wrote: > > Some sex site may want french.ki. > > And let's not forget kin.ki. You people are spoo.ki. Miguel Cruz %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% wrote: > I often get ragged for not validating to some particular HTML DTD, but I > live in the real world and not spec land. You might benefit from reading the Web Design Group's "Using a Custom DTD" , which explains how you can add proprietary markup (e.g., ) to a public DTD and then validate documents that use proprietary markup. -- Darin McGrew %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% I've got Netscape 1.22 (and even 1.1, I believe); I'll put them on my webspace (http://pobox.leidenuniv.nl/~piest/netscape/) for those interested. Homme A. Piest %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% On Thu, 10 Sep 1998 16:06:37 GMT, martian@net1fx.com (Jason Berkan) wrote: >On Wed, 09 Sep 1998 23:35:09 GMT, catnip8@geocities.com (catnip) >wrote: >>You're right, but I'm curious as to why someone would want to launch a >>.bat file from a browser... > >It's usually done because the person (or their boss) is trying to use >the browser as the OS to shield the user from the horrors of >attempting to understand an OS when almost everyone knows how to click >on a link to go somewhere on the web. Luddites... catnip %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Nick Wagg wrote: > > IMO background music is not welcome on a web site, any more than > while I am being kept on hold on the telephone. Off the top of my head, I can't think of a single more obnoxious mistake than putting background music on a page. Greg Miller %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CIWAH should stand for Come In We Always Hassle. Dave Lowe %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Alan J. Flavell" wrote: >Well, I've sometimes been tempted to slip in rude[*] comments about the >users of the Tweedles, that only non-Tweedles users will see. Except >that it doesn't quite work, for the reason I just gave. Sure it does! IE users won't see this, because their browser just crashed. :-) Tor Iver Wilhelmsen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > I don't see what's to stop a browser being able to automatically provide > the multi-columnar rendering you describe, given a document of any > length. The same thought occurred to me on reading Greg's interesting piece. Of course an author should be able to _disable_ multi-columnar rendering.

Perhaps an HTML element called something like could be used to delegate responsibility to a browser, for extended text passages calling for flexible rendering ;^)

-- Nick Kew ---------------------- Nick Kew wrote: >

aka satire? > Perhaps an HTML element called something like could be used > to delegate responsibility to a browser, for extended text passages > calling for flexible rendering ;^) Maybe would do the trick? With a linked style sheet, natch... Alan J. Flavell %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% On Fri, 11 Sep 1998 17:02:48 GMT, catnip8@geocities.com (catnip) diligently typed: Hi catnip, I have a comment about your CatnipML(tm) as it relates to HTML: ] Luddites... It seems to me that CatnipML differs considerably from HTML, in that cML (if I may be so bold) uses a "tags as commands" approach, where elements appear as verbs. HTML, however, is the opposite. Its elements declare structures; therefore they appear as nouns. So, a cml2html converter might translate your line above to:

...

or possibly .... Thank you for tuning into another episode of "Hey, It's Friday!" I've been your host, Chris Burch ;) PS Look for my forthcoming "CatnipML for Dummies" at major bookstores near you! ----------------------------------- >It seems to me that CatnipML differs considerably from HTML, in that cML >(if I may be so bold) uses a "tags as commands" approach, where elements >appear as verbs. Actually, catnipML uses nouns and verbs. The next revision will include the capability to use adjectives and adverbs as well. ;-) > HTML, however, is the opposite. Its elements declare >structures; therefore they appear as nouns. So, a cml2html converter might >translate your line above to:

...

or possibly CLASS="grumble">.... I'm a commanding kind of woman. What can I say? :-) >Thank you for tuning into another episode of "Hey, It's Friday!" >I've been your host, >Chris ;) >PS Look for my forthcoming "CatnipML for Dummies" at major bookstores near >you! That's a bit redundant, isn't it? catnip ------------------------------ On Tue, 15 Sep 1998, catnip wrote: > > catnipGoddess? Thanks, I needed a good chuckle this am..only 10 AM and it's been a LONG day.. :) Jody F. Kerr -------------------------------- ]Actually, catnipML uses nouns and verbs. The next revision will ]include the capability to use adjectives and adverbs as well. ;-) All right! My book sales will double! Now if someone could just write a browser that completely mangles CatnipML ("Browser X CatnipML for Dummies"), they would quadruple! Plus with Catnip Style Sheets and catnipScript, I'll make a fortune!! Thank you, catnip, thank you! Bermuda, here I come! Chris Burch %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Curious George wrote: > I'd like to hear opinions, what is the consensus on using DHTML exclusively. Strange that you should be posting this question in the Unofficial SAVE THE LYNX NG. Jeff Thies %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Robert G. Eldridge wrote: > catnip wrote: > > Dave Lowe wrote: > > > catnip wrote: > > > > > > > Hillary learns HTML: > > > > > > > > Why doesn't this validate?? > > > > > > > > I did not have sexual relations with that > > > > woman, Miss Lewinsky. > > > > > > You forgot the attribute... ;) > > > > You're right. I ran it through the Starrish Inquisition Validator(tm) > > and recieved that error message. :-P > > I think catnip that you need to send the Validator authors an email as > the initial error in the markup was in the invalid element name. I'd do that if I they'd grant me immunity from testifying. ;-) (Everybody and their dog has been subpoenaed.) > Names are discussed in rfc1866 at 3.2.3: > 3.2.3. Names > This seems to make it fairly clear that the problem is the underscore > in the element name. It may be tough to convince the author of that fact, since underscoring is his forté. > Might I suggest

with a little CSS might be more appropriate, like: >

.....

> Your stylesheet would then define the class .bill using appropriate > properties. > In this case the key words to look for in the specs might be: > pseudo, transparent, slanted, ex, small and none. That should work. I'd add a few more key words though: private, nobody's business, family matter... > This solution has the added benefit of a more widespread use, given > the class name ;-) Yes, I can see how various other properties could be used: Schlake, Gates, etc... Perhaps the next spec, HTML 4.let's_get_real, will solve this problem. ;-) catnip %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% NetsPlorer x.0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% catnip (catnip8@geocities.com) wrote on MDCCCXXXVIII September MCMXCIII in : ++ On Sat, 12 Sep 1998 05:10:28 GMT, aray@nmds.com (Arjun Ray) wrote: ++ ++ >On Fri, 11 Sep 1998 08:19:33 -0700, ".." wrote: ++ ++ >| As a software engineer , I consider a spec to be like a buildings ++ >| foundation. ++ > ++ >Interesting analogy. I'd consider a spec more akin to an architect's ++ >blueprint (and the technological facts, such as strength of materials ++ >and load distribution parameters etc., that would make the blueprint ++ >*sensible*.) ++ ++ Architects actually have specification manuals (and addendums) that go ++ out with each project. That was the analogy I was also thinking about ++ in reference to HTML specs. I don't see that analogy at all. Once you have an architect's blueprint, it's pretty much decided how the building looks like. You might be able to add a few internal walls, but you can't add an extra floor, or move the elevators. The HTML specifications are more what the laws of physics are for the architect. If he ignores them, the resulting building will be unstable and collapse at an unpredicted time. Abigail ---------------------------- On Tue, 15 Sep 1998 04:49:23 GMT, aray@nmds.com (Arjun Ray) wrote: >On Tue, 15 Sep 1998 04:28:41 GMT, catnip8@geocities.com (catnip) >wrote: > >| They obviously wouldn't substitute sand for concrete. > >Why not? > > Download rose-tinted glasses ***NOW***!!1! > >Smoke and mirrors optional. There must be a JavaScript script for that! ;-) catnip %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ingmar.greil@gmx.net (Ingmar Greil) wrote: | Thus spoke aray@nmds.com (Arjun Ray) : | >But why P instead of PARA? And yes, things like UL, OL, LI, DL, | >DT, DD, TR, TH, TD, and so on are definitely not examples of user | >friendly nomenclature. | | might be; they do, however, support writing code by hand. True, but what good is the ability to write by hand when the meanings aren't known? Cart before horse, I think. The natural reaction of a non-tech user to a
Netscape users won't read this, because I don't close the TABLE. Tee-hee.
src="/pagepics/joeclothes.jpg" height="215" width="180" name="joeclothes"> In addition to the lack of ALT attribute for the IMG element, this suffers from the following problem: when client side scripting is disabled or not supported by the browser, there is no way in which the user could access the image /pagepics/joeblack.jpg (except through peeking at the source code!). Not ever by simply following a link. A natural solution would be to include HREF="pagepics/joeblack.jpg" into the A tag (perhaps with BORDER="0" in the IMG element - in a case like this where you would rather explicitly say that the image is a link, it could make sense to suggest the suppression of a border). However, I'm afraid browsers would easily get confused when JavaScript is enabled in such cases. It would probably be safer to include a SCRIPT element which writes out the code for the situation where scripting is enabled and, after that, a NOSCRIPT element which contains a simple . What the HREF points to is up to you to decide. It could be just the image. Or it could be something that more closely corresponds to what happens when scripting is enabled and works - it could point to an HTML document similar to the current one but with the image replaced by another image. This would get somewhat complicated of course and you would probably like to use server-side scripting to generate such documents on the fly. BTW, your code now implies - when it works - that after clicking the page still tells the user to click on the image to get the image changed - to something it now _is_, and clicking on it wouldn't reveal anything new. Jukka Korpela %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% CB wrote in message ... > >How come so many web sites now have a main page with tiny print and a >ton of text and links crammed onto it? Why is this good? It makes me >spend time searching for what I want to click on because there's so >many choices. One would think there should be more of a hierarchy, >where there's not so many links on the main page. What one group of people consider "good design" does not neccesarily constitute the same thought in a second group of people. Simpler put: What the Americans consider good design may not be the same as what the Germans will consider good design. Naturally, the reverse is true. I also dislike the "sardine can" approach to home pages, but apparantly, this is what the "mob" wants (who does all this market research anyway?). One of our clients complained there was too much white space on the pages, so we wrote back saying "We, removed all the white-space, and replaced it with breathing-space. We agree, it does look better". He got the message (luckily). -iSs- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Jason Berkan wrote: > > I didn't know that servers would automatically send out the > Last-Modified header. But you did use "most" HTTP servers. If my > server does not send that header, all I can do is advise my friendly > webmaster that I would like the server to send that out. D.J.Deloire has a wonderful site for checking stuff like this. Servers http headers especially at... http://www.delorie.com/web/headers.html Check out all the rest of his tools too, they _are_ really good. Here... http://www.delorie.com/web/ Point your webmaster to it too, he might learn a thing or two. -- Jan Roland Eriksson %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Christopher M. Glenn, Ph.D. wrote: > In IE4, the sytax below automatically word wraps (there is a vertical > but not a horizontal scroll bar). In V4 of Netscape, there is a > horizontal scroll bar, and an entered sentence does not word wrap. As > I use IE, perhaps it is my (mostly default) settings in Netscape, but > I'd like there to be a vertical scroll bar if needed, and automatic > word wrap. [And no word limit.] > > Is there in-common syntax for both IE4 and Netscape 4? > > Thank-you. > > Try: -- Jerry Park %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Buzz -- Validator: Invalid: Element is not defined. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Liz Knuth wrote: > catnip wrote: > > Nobody wrote: > > > Where do you start School. or just teach your self. and put out adds > > > that you make web pages for xxx amount of money on the web.Does anyone > > > make a decent living doing it this way? > > > > I don't...really. That's why I do phone sex on the side. It brings in > > the bucks and I can work on web sites while I'm 'talking'. > > I think you took that "xxx" too narrowly. And you didn't tell Nobody > that you webmistress an xxx page that promotes your other, er, > service. _They_ bring in the bucks. Your secret is safe with us. Ssshhhh!! Now everyone will get into developing xxx sites. Geez. :-( catnip %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Let me see if I've got this straight. When writing HTML, the following characters can simply be typed as they are (without the "&#n;" character escapes): ************ (copied from http://www.hut.fi/u/jkorpela/HTML3.2/3.1.html) ! " # $ % & ' ( ) * + , - . /0 1 2 3 4 5 6 7 8 9 : ; < = > ?@ A B C D E F G H I J K L M N OP Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n op q r s t u v w x y z { | } ~ ************ The following characters can be viewed by all browsers, but they need the character escapes (i.e. instead of typing ALT-0174 for "®", I would need "®"): ˇ ˘ Ł ¤ Ą ¦ § ¨ © Ş « ¬ ­ ® Ż° ± ˛ ł ´ µ ¶ · ¸ ą ş » Ľ ˝ ľ ż Ŕ Á Â Ă Ä Ĺ Ć Ç Č É Ę Ë Ě Í Î ĎĐ Ń Ň Ó Ô Ő Ö × Ř Ů Ú Ű Ü Ý Ţ ß ŕ á â ă ä ĺ ć ç č é ę ë ě í î ďđ ń ň ó ô ő ö ÷ ř ů ú ű ü ý ţ ˙ ************ All other characters, for the sake of universal accessability, should be avoided. Is this correct? Gern Blandston ----------------------------------- >When writing HTML, the following characters can simply be typed as they are >(without the "&#n;" character escapes): > >************ >(copied from http://www.hut.fi/u/jkorpela/HTML3.2/3.1.html) >! " # $ % & ' ( ) * + , - . /0 1 2 3 4 5 6 7 8 9 : ; < = > ?@ A B C D E F G >H I J K L M N OP Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n >op q r s t u v w x y z { | } ~ >************ Almost. You need to escape the & (&), < (<), > (>), and " (") where they would be mistaken for HTML markup. >The following characters can be viewed by all browsers, but they need the >character escapes (i.e. instead of typing ALT-0174 for "®", I would need >"®"): > >ˇ ˘ Ł ¤ Ą ¦ § ¨ © Ş « ¬ ­ ® Ż° ± ˛ ł ´ µ ¶ · ¸ ą ş » Ľ ˝ ľ ż Ŕ Á Â Ă Ä Ĺ Ć Ç >Č É Ę Ë Ě Í Î ĎĐ Ń Ň Ó Ô Ő Ö × Ř Ů Ú Ű Ü Ý Ţ ß ŕ á â ă ä ĺ ć ç č é ę ë ě í î >ďđ ń ň ó ô ő ö ÷ ř ů ú ű ü ý ţ ˙ >************ Wrong. You can type ALT-0174 as long as your document is encoded as ISO-8859-1. See for more information on specifying character encoding. >All other characters, for the sake of universal accessability, should be >avoided. For the sake of universal accessibility, some of the characters you've cited should also be avoided. See . If you're writing in a language for which ISO-8859-1 is a sufficient encoding (e.g., English, Spanish, Portuguese, Italian), then in general I would avoid characters outside ISO-8859-1 due to poor browser support. However, saying that "All other characters ... should be avoided" would be overly cautious--and make your task impossible--if you were writing in a language such as Chinese, Japanese, Korean, Russian, Greek, Vietnamese, Thai, etc. Liam Quinn --------------------- Liam Quinn (liam@htmlhelp.com) wrote on MDCCCLXIV September MCMXCIII in : ++ ++ Almost. You need to escape the & (&), < (<), > (>), and " ++ (") where they would be mistaken for HTML markup. Yes, but I've never managed to find an example where you would need >. (Save for broken browsers). Abigail %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Stephen o'o' Boyles wrote: > What, if any, difference is there in putting > " > (versus) > " > into a html file, as they both appear to give the same result. > Is there any reason to choose one over the other? The standard quote sign " is adequate under normal circumstances. The literal entity " is normally used where the sign itself is used to enclose a string, such as an attribute value: My "pet" dinosaur Warren Steel --------------------------- On Thu, 08 Oct 1998 09:23:54 GMT, Stephen o'o' Boyles spoke unto the people of comp.infosystems.www.authoring.html in these words: > What, if any, difference is there in putting > " > (versus) > " > into a html file, as they both appear to give the same result. > Is there any reason to choose one over the other? " was mistakenly left out of HTML 3.2. So if you have any docs that should conform to 3.2, use " instead. But I suspect that wasn't your question. :-) There are 4 special characters in HTML: < > & " . < often means, "A tag starts here." If a tag _doesn't_ start there, you just want to display that character, you should use the entity < or its numerical equivalent < . > means, "A tag ends here." I have not seen a browser choke on this if outside a tag, and not preceded by an un-entified < . It could be big trouble _inside_ a tag, say, in your META description or ALT text or inside comments. If you want to play it absolutely safe, substitute > or > when > does not end a tag. " in HTML, as in some other languages, marks the beginning and end of a string, e.g., Yahoo!. In this example, A is the element, href is the attribute, and the URL is the value. Values with anything besides letters a-z and A-Z (no diacritics/accents), numbers, hyphen, or period/full stop must be in quotes. You can use double quotes (", not smart quotes or curly quotes) or single quotes ('). You can also use pairs of single quotes inside double quotes and vice versa, e.g., Fred says, 'Hello!' But you can't use double quotes nested inside double quotes, because the browser will think your string ends at the second quote. You can't have but you _can_ use entities when you need a double quote inside a string. I religiously entify all quotes that are not the start or end of a string, but I don't know anyone else who does. So just be careful in situations where you have quotes within quotes, or where a browser might choke on your tags. And finally, the ampersand (&) means, "An entity starts here." If you work for AT&T, you really should use the entity, or a parser will tell you that there is no such entity as "&T". The entity for ampersand is & or its numerical equivalent & . Special cases: Some bozos use the ampersand in their domain names or file names. Bad. Causes some browsers to croak, and will also have validators raise a stink. In this case, use the _hex_ equivalent, %26. For example, if the original URL was http://www.r&b.com/ , in your a href make it http://www.r%26b.com/ . The other common problem is that many CGI programs use the ampersand to separate fields, e.g., http://www.countersrus.com/count.cgi?id=nerdguy&account=geekhome&style=35 The best way to fix this is to try substituting %26 (the hex solution takes care of the http server problems with &). If that doesn't work, _some_ scripts will work just as well if you use a pipe (broken vertical bar, |) instead of & . And if neither of those do the trick, try & or & in the URL. Elizabeth T. Knuth --------------------------- On 10 Oct 1998, Liz Knuth wrote: (amongst an otherwise unexceptional reply) > The other common problem is that many CGI > programs use the ampersand to separate fields, e.g., > http://www.countersrus.com/count.cgi?id=nerdguy&account=geekhome&style=35 That seems to be a URL pretending to be a GET form response using the application/x-www-form-urlencoded representation. Very useful, indeed. > The best way to fix this is to try substituting %26 As a simulated form response, this would be absolutely wrong, I'm afraid. Writing %26 means that you're trying to _avoid_ the ampersand acting as a delimiter, and have it be part of the data instead. Refer to http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.1 for the authoritative specification. Applying your procedure to the above URL would mean that you want to set the argument named "id" to the value "nerdguy&account=geekhome&style=3". I'm not sure how many combinations of browsers and servers would get this pathological case correct, but if it seems to "work" as you seem to be wanting it. then somebody would be misbehaving. Or else you are defining some kind of private syntax, that could indeed appear to work, but contradicts the forms syntax in the specification. And then how are you going to be able to supply an ampersand character as part of the data? The correct _URL_ for this situation is exactly the one you wrote above: http://www.countersrus.com/count.cgi?id=nerdguy&account=geekhome&style=35 and the rule for expressing that URL as the value of an HREF in HTML is to turn the & signs into & (or the &#number; equivalent). Some ancient browsers used to mishandle that, but by now it's been my experience that the browser versions in current use get it right. > If that doesn't work, > _some_ scripts will work just as well if you use a pipe (broken > vertical bar, |) instead of & . Somewhere in an old specification or tutorial (which I can't immediately find just now, sorry), it recommended implementing form evaluation scripts so that they would accept an alternative delimiter, so as not to provoke these old browser bugs; I recall "semicolon" being recommended, but I'm sure some other character would be fine too (let's hope your vertical bar doesn't get turned into a unix pipe in some carelessly written CGI script). When you say "pipe" (the function that is typically represented by the ASCII vertical bar character), then say "broken vertical bar" and exemplify it with what appears to be an ASCII vertical bar (the unbroken one), you leave us in some confusion. But the iso-8859-1 broken bar (decimal 166) could not validly be included in a URL without encoding it, %A6. I assumed that you meant the ASCII vertical bar, rather than the iso-8859-1 broken bar (code point 166). Here's a handy reference: ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-1.TXT albeit with the code points in hexadecimal (7C, A6 respectively). > And if neither of those do the trick, > try & or & in the URL. That's the correct way of using the ampersand here. Your alternative of designing the evaluation script to honour an alternative delimiter and thus avoid the issue is also a perfectly fine approach. But your first answer, if understood to be the URL of a GET-type FORM submission, was emphatically wrong, and, coming from such a reliable commentator, I earnestly hope to see you posting a clarification. Alan J. Flavell ---------------------------- On Sat, 10 Oct 1998 12:04:47 +0200, "Alan J. Flavell" wrote: >Somewhere in an old specification or tutorial (which I can't immediately >find just now, sorry), it recommended implementing form evaluation >scripts so that they would accept an alternative delimiter, so as not to >provoke these old browser bugs; I recall "semicolon" being recommended That's right; it's in the HTML 2.0 specification. In the plain text version of it, RFC 1866, it's a note in section 8.2.1. The sound advice there hasn't been taken by CGI implementors, I'm afraid. >When you say "pipe" (the function that is typically represented by the >ASCII vertical bar character), then say "broken vertical bar" and >exemplify it with what appears to be an ASCII vertical bar (the unbroken >one), you leave us in some confusion. I have no access to the real ASCII standard, but ISO 646-1973 (the corresponding international standard) uses the name "vertical line" for the character meant here. It's also the Unicode name; see http://www.hut.fi/u/jkorpela/latin1/3.html#7C I recommend using Unicode names for characters. As you point out, people may easily get confused with characters if miscellaneous names - often based on the _appearance_ of a character in some fonts - are used. The "internationalization" of HTML and the Web - i.e. better abilities to use wider character repertoires - will increase the risks of such confusions. Jukka Korpela ---------------------------------- (Claus André Färber) writes: > Nick Kew schrieb: >> A more satisfactory solution would be to create a new Content-Type, >> identical to URLEncoding except for the separator. This would remove >> the HTML-CGI conflict altogether, except as a matter of history. >> Of course, this will require a change in the browsers, ... > > There is no conflict. The only problem is that there are broken browsers > that can't handle href="foo.cgi?v1=a&v2=b" correctly. There is a problem: escaping & is confusing. For new authors, the different types of escaping (HTML- and URL-) is bad enough, and the need to _combine_ them in this particular situation could get a bit mind-boggling, methinks. For veterans, there's force of habit: even reputable sources aren't consistent on this (I used WebTechs validation service for a couple of years, and both their online service and download software allowed unescaped ampersands in QUERY_STRING - which is my excuse for getting into a bad habit). > Any change will neither improve the situation with these old (obsolete) > browser (versions), nor with current browsers, where there is nothing to > improve. But it's authors, not browsers, who need helping out. -- Nick Kew -------------------------------- catnip wrote: > I've been following this thread...kinda. Can someone please summarize > where we are right now? Thanks. 1. In attributes, & should be escaped as &, and in some cases needs to be if what follows it could be misinterpreted as completion of an entity. 2. If you want to have an ampersand in the URL that is not a field separator, you have to use %26. 3. The browser is supposed to do the translation from & to & when it sends the query to the server. 4. CGI authors may elect to handle broken browsers by treating receipt of & in a URL as simply & (fault tolerance) or not and instead encourage people to upgrade to non-broken browsers (fault intolerance). Greg Berigan --------------------------------- Greg Berigan wrote: > 1. In attributes, & should be escaped as &, Excuse me. In the language of RFCs: & MUST be escaped as & in this context. A failure to do so is an HTML error, which MAY be fixed up by client agents which choose to do so. > and in some cases needs > to be if what follows it could be misinterpreted as completion of an > entity. In a practical sense you may well be right, but it would only be fair to make clear that in terms of the HTML spec (RFC1866 and subsequent recommendations) that would be relying on error fixup, rather than following the spec. > 2. If you want to have an ampersand in the URL that is not a field > separator, you have to use %26. Agreed. I tried it, with some obvious browser versions: it works to spec, surprising as that may seem. > 3. The browser is supposed to do the translation from & to & when it > sends the query to the server. The spec requires it. Apparently Amaya is broken in this respect. > 4. CGI authors may elect to handle broken browsers by treating receipt of > & in a URL as simply & (fault tolerance) or not and instead encourage > people to upgrade to non-broken browsers (fault intolerance). That's OK as far as it goes, but CGI authors may elect to handle some other delimiter (semicolon recommended) as a workaround, so that GETs can be coded in an HREF without provoking the bug. If there are any real browsers that do still provoke the bug, that is. (Sorry, Amaya is an interesting project, but a real browser it is not, and certainly not so long as it flies in the face of this clearly mandatory requirement of the spec). Alan J. Flavell -------------------------- > Alan J. Flavell wrote: > On Tue, 13 Oct 1998, Greg Berigan wrote: >> 1. In attributes, & should be escaped as &, > Excuse me. In the language of RFCs: & MUST be escaped as & > in this context. A failure to do so is an HTML error, which MAY > be fixed up by client agents which choose to do so. Is this a requirement of HTML? I don't see anywhere in the HTML spec which prohibits, ALT="Tom & Rachel fell in the river", which is of course legal by SGML's rules (though not XML's). Ampersand MUST be written as "&" or "&" when followed by any SGML name-start character (letters, mainly) or by "#" and a digit. >> 3. The browser is supposed to do the translation from & to & >> when it sends the query to the server. I'd rephrase that as "when it parses the HTML", to emphasise that HREF attributes are treated exactly the same as any other. Toby Speight ----------------------------- Toby Speight wrote: >> Excuse me. In the language of RFCs: & MUST be escaped as & >> in this context - - - - >Is this a requirement of HTML? I don't see anywhere in the HTML spec >which prohibits, ALT="Tom & Rachel fell in the river", which is of >course legal by SGML's rules (though not XML's). In that example, the ampersand need not be escaped. >Ampersand MUST be written as "&" or "&" when followed by any >SGML name-start character (letters, mainly) or by "#" and a digit. Yes. It seems that people are discussing different things here: the general rule (which is what you wrote) and the specific, and very common, situation where the ampersand occurs in a URL containing a query string with several name=value pairs, such as http://www.countersrus.com/count.cgi?id=nerdguy&account=geekhome&style=35 mentioned as an example in this thread. I suppose Alan meant the latter (note the words "in this context"). And of course he is quite right in his statement, since in this context the ampersand is always followed by a letter. (Well, my daily nitpicking: it seems that the NAME attribute value in a form field is declared as CDATA, so it theoretically need not begin with a letter. Unless I am exercising my daily routine of missing something, of course.) Jukka Korpela ------------------------------ On Wed, 14 Oct 1998, catnip wrote: > On 14 Oct 1998 11:22:33 +0100, Toby Speight > wrote: > > >Alan> Excuse me. In the language of RFCs: & MUST be escaped as & > >Alan> in this context. A failure to do so is an HTML error, which MAY > >Alan> be fixed up by client agents which choose to do so. > > > >Is this a requirement of HTML? "The context" here is, a URL that ends with ?attr1=val1&attr2=val2&attr3=val3 etc. > >I don't see anywhere in the HTML spec > >which prohibits, ALT="Tom & Rachel fell in the river", Sorry, that's outside of the scope that I was intending to cover. > >Ampersand MUST be written as "&" or "&" when followed by any > >SGML name-start character (letters, mainly) [...] Exactly so, and that's just what's happening in "this context". > This is exactly why I asked for a summary of this thread. It seems to > me that an issue like this ought not be so contentious No ma'am, it isn't "contentious", it's just that I didn't explain clearly what I meant by "this context", and Toby has interpreted it more broadly than I had intended. > and that it would have a techically correct bottom line. It has, as you see (Toby has already stated the relevant principle, above). Alan J. Flavell ------------------------------ On 11 Oct 1998 23:47:00 +0200, claus+usenet@faerber.muc.de (=?ISO-8859-1?Q?Claus_Andr=E9_F=E4rber?=) wrote: >There is no conflict. The only problem is that there are broken browsers >that can't handle href="foo.cgi?v1=a&v2=b" correctly. No, the real problem in practice is that _authors_ fail to write their code that way. The statement in HTML 2.0 we're discussing about refers to "trouble of escaping `&' characters". After all, this _is_ a difficult topic to ordinary authors. In addition to getting the big picture of such URLs right, they have to deal with two different kinds of "escapes", namely using %xx for some characters in URLs due to URL syntax and using & (and perhaps other similar notations) in URLs when they occur as attribute values in HTML. Each of these in itself confusing, and when people confuse them with each other - as we have seen people do quite often - it gets really problematic. In principle, the problems can be handled by learning to use both kinds of "escapes" and remembering to use them properly. And it seems we have to do that in practice, too Jukka Korpela -------------------------------- EKNUTH@tiny.computing.csbsju.edu (Liz Knuth) wrote: >Stephen o'o' Boyles wrote: >> What, if any, difference is there in putting " versus " >> into a html file, as they both appear to give the same result. >> Is there any reason to choose one over the other? > There are 4 special characters in HTML: < > & " . Since it is apparently allowed to use ' as a substitute for " in HTML, (I stick with " and " where needed) I'd classify ' as a special character as well, requiring entification if present inside such a delimited attribute value. > < often means, "A tag starts here." If a tag _doesn't_ start there, > you just want to display that character, you should use the entity < > or its numerical equivalent < . > > > means, "A tag ends here." I have not seen a browser choke on this if > outside a tag, and not preceded by an un-entified < . It could be > big trouble _inside_ a tag, say, in your META description or ALT text > or inside comments. If you want to play it absolutely safe, substitute > > or > when > does not end a tag. Indeed, you can use < inside tags and > outside tags freely, with the exception of certain parsers' problems with . > You can use double quotes (", not smart quotes or curly quotes) > or single quotes ('). You can also use pairs of single quotes inside > double quotes and vice versa, Certainly not required to be paired, or you couldn't use contractions. > But you can't use double quotes nested inside double quotes, because > the browser will think your string ends at the second quote. Are you sure on this? I need to write a simple parser right now and if ALT='This isn"t right' sets the ALT text to "this isn" then there's a problem. Is this correct according to the specifications or are there browsers that get this wrong? > Special cases: > Some bozos use the ampersand in their domain names or file names. I don't think ampersand is even allowed in domain names. I've never heard or seen of such a thing, even as part of the machine-name portion of the fully qualified domain name (FQDN). Having to escape such ampersands for such domains would serve as a major deterrant to anyone choosing to register one. Greg Berigan --------------------------------- On Sun, 11 Oct 1998 22:59:20 -0500, Greg Berigan spoke unto the people of comp.infosystems.www.authoring.html in these words: > EKNUTH@tiny.computing.csbsju.edu (Liz Knuth) wrote: > Since it is apparently allowed to use ' as a substitute for " in > HTML, (I stick with " and " where needed) I'd classify ' as a > special character as well, requiring entification if present inside > such a delimited attribute value. I suppose, if you are using single quotes to begin and end the string, and you have the same character _in_ the string. By that standard, we can say the hyphen is a special character too, although using an entity won't fix the situation where it's a problem. Have the wrong number, and your comments break. > > You can use double quotes (", not smart quotes or curly quotes) > > or single quotes ('). You can also use pairs of single quotes > > inside double quotes and vice versa, > Certainly not required to be paired, or you couldn't use > contractions. Not required to be pairs. Can be pairs, though. > > But you can't use double quotes nested inside double quotes, > > because the browser will think your string ends at the second > > quote. > Are you sure on this? Yes. Read it again. > I need to write a simple parser right now and if > ALT='This isn"t right' That's not what I said. If you want your ALT text to show up as This isn"t right that's your business. It will look ignorant, but it will show up. What won't work is double quotes inside double quotes, e.g., ALT="Greg said, "This isn't right."" Where does the string end? At the second quotation mark. This is why the quotation mark ought to be an entity if it doesn't begin or end a string. Though you can certainly get by with only using an entity for quotation marks in situations like this. > > Special cases: > > Some bozos use the ampersand in their domain names or file names. > I don't think ampersand is even allowed in domain names. I've never > heard or seen of such a thing, even as part of the machine-name > portion of the fully qualified domain name (FQDN). Dunno for sure. I can think of two links on the library pages where I had to put the ampersand in hex. Now, it may be that it was a username or part of the path, but I thought that at least one was in a domain name. > Having to escape such ampersands for such domains would serve as a > major deterrant to anyone choosing to register one. Lots of us are using the tilde in URLs... Ask Jukka how safe that is. Elizabeth T. Knuth ------------------------------------- EKNUTH@tiny.computing.csbsju.edu (Liz Knuth) schreef op 12 Oct 1998 06:35:49 GMT in <6vs805$nai@ash.computing.csbsju.edu> in comp.infosystems.www.authoring.html: : On Sun, 11 Oct 1998 22:59:20 -0500, Greg Berigan spoke unto the people : of comp.infosystems.www.authoring.html in these words: : : > EKNUTH@tiny.computing.csbsju.edu (Liz Knuth) wrote: : > > Special cases: : > > Some bozos use the ampersand in their domain names or file names. : : > I don't think ampersand is even allowed in domain names. I've never : > heard or seen of such a thing, even as part of the machine-name : > portion of the fully qualified domain name (FQDN). : : Dunno for sure. I can think of two links on the library pages : where I had to put the ampersand in hex. Now, it may be that it was : a username or part of the path, but I thought that at least one was : in a domain name. Just looked at rfc1101: > 3.1. Network name syntax > The current syntax for network names, as defined by [RFC 952] is an > alphanumeric string of up to 24 characters, which begins with an > alpha, and may include "." and "-" except as first and last > characters. Is that what you wanted to know? hth, Buzz ----------------------------------- In comp.infosystems.www.authoring.html, EKNUTH@tiny.computing.csbsju.edu (Liz Knuth) wrote: >gberigan@cse.unl.edu (Greg Berigan) wrote: >>EKNUTH@tiny.computing.csbsju.edu (Liz Knuth) wrote: >>> But you can't use double quotes nested inside double quotes, >>> because the browser will think your string ends at the second >>> quote. >> Are you sure on this? > Yes. Read it again. Yes, you are quite right. Mea culpa. >>> Special cases: >>> Some bozos use the ampersand in their domain names or file names. >> I don't think ampersand is even allowed in domain names. I've never >> heard or seen of such a thing, even as part of the machine-name >> portion of the fully qualified domain name (FQDN). > Dunno for sure. I can think of two links on the library pages > where I had to put the ampersand in hex. Now, it may be that it was > a username or part of the path, but I thought that at least one was > in a domain name. In "FAQ" it is written: | 3. What are the valid characters for a domain name and how long can it be? | | The only valid characters for a domain name are letters, | numbers and a hyphen. Special characters like the underscore | (_) or an exclamation mark (!) are NOT permitted. Domain names | cannot contain spaces or begin or end with a hyphen. >> Having to escape such ampersands for such domains would serve as a >> major deterrant to anyone choosing to register one. > Lots of us are using the tilde in URLs... Ask Jukka how safe that is. I believe ~ has been officially moved from the unsafe to the safe category. Unfortunately I don't have a reference for this, so feel free to treat it as anecdotal. :-) Let's take this to comp.infosystems.www.authoring.misc. Greg Berigan -------------------------------- On Tue, 13 Oct 1998 14:34:19 -0500, Greg Berigan spoke unto the people of comp.infosystems.www.authoring.html in these words: > In comp.infosystems.www.authoring.html, > EKNUTH@tiny.computing.csbsju.edu (Liz Knuth) wrote: > >gberigan@cse.unl.edu (Greg Berigan) wrote: > >> I don't think ampersand is even allowed in domain names. I've > >> never heard or seen of such a thing, even as part of the > >> machine-name portion of the fully qualified domain name (FQDN). > > Dunno for sure. I can think of two links on the library pages > > where I had to put the ampersand in hex. Now, it may be that it was > > a username or part of the path, but I thought that at least one was > > in a domain name. > In "FAQ" it is written: > | 3. What are the valid characters for a domain name and how long can > | it be? > | > | The only valid characters for a domain name are letters, > | numbers and a hyphen. I checked. The two URLs that required my putting the ampersand in hex were: one path, one file name. No domain names. i.e., http://www.foobar.com/baz&bat/foo.html and http://www.foobar.com/baz&bat.html So the deciding factor for how to get around ampersands in URLs is whether or not the ampersand is being used as a field separator in a query to a server side program. If yes, then & or & . If no, %26 . Elizabeth T. Knuth ------------------------------------ On Sun, 11 Oct 1998 eknuth@tiny.computing.csbsju.edu wrote: > In article > , "Alan > J. Flavell" wrote: > > (amongst an otherwise unexceptional reply) > > Hmm. Yes, I'm sorry, the word is "unexceptionable". That's what I meant, anyway. > > > http://www.countersrus.com/count.cgi?id=nerdguy&account=geekhome&style=35 > > > > The best way to fix this is to try substituting %26 > > > Applying your procedure to the above URL would mean that you want to > > set the argument named "id" to the value > > "nerdguy&account=geekhome&style=3". > OK, thanks for the correction. The heart of the problem is that the > ampersand has special meaning in HTML as well as in many, many CGI > programs... and the meanings are not the same. Let's take this calmly. The correct URL is exactly as it was stated above. Now, you want to represent that URL as the value of an HREF attribute in HTML. Therefore, you must use the applicable HTML rule for this situation, and "entify" the thing. The HTML syntax rules are unambiguous on this point (as someone mentioned, apparently Amaya gets this wrong, but the browsers that are in actual use by readers nowadays all handle it fine). > Consequently, one must > determine whether the ampersand will screw up the HTML or the http > server. "Hmm", as you say... > > and the rule for expressing that URL as the value of an HREF in HTML > > is to turn the & signs into & (or the &#number; equivalent). > > So you're saying it's an HTML problem, and not on the server side of the > process? It isn't a server problem. It isn't an HTML "problem" either, since the syntax has been unambiguously stated since RFC1866. It might, however, be a browser problem, if the browser fails to honour that syntax. > > Some ancient browsers used to mishandle that, but by now it's been my > > experience that the browser versions in current use get it right. > > Some _scripts_ and/or servers cannot handle it correctly. Neither the scripts nor the servers will ever see the entified ampersand, if the browser is behaving correctly. I can only recommend breaking the problem up into its logical steps and analysing the actions of each one according to the rules applicable to that step. > Using the > same browser, same version, same platform, I can get some scripts to > work correctly (that is, they serve up the requested data) when using > an entity for the ampersand in the HTML markup, but other scripts or > servers absolutely refuse to handle it unless I use a plain ampersand. URLs of your demonstrations, please? Btw, here's a quick demonstration of the bit about using %26: http://ppewww.ph.gla.ac.uk/~flavell/tests/urlget.html but you've already conceded that point, thanks. good luck Alan J. Flavell ---------------------------------- Alan> Alan J. Flavell 0> In 0> , 0> Alan wrote: Alan> Somewhere in an old specification or tutorial, it recommended Alan> implementing form evaluation scripts so that they would accept Alan> an alternative delimiter, so as not to provoke these old browser Alan> bugs; I recall "semicolon" being recommended, but I'm sure some Alan> other character would be fine too. I'm significantly less sure - if the CGI program is ever invoked with user input (from a HTML FORM), there's nothing to prevent that input containing your "separator" character, which is likely to affect the meaning of the input. Ampersand and semicolon are protected, since they have a syntactic significance in HTTP URLs, and clients are therefore obliged to use the encoded form for those characters. Toby Speight %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% On Thu, 08 Oct 1998 12:57:40 GMT, guelkev@de.polygram.com wrote: >I have a problem with transferring German Umlauts through an URL. I want to >call a script with some parameters: > > URLs currently do not support non-US-ASCII characters like u with an umlaut. >In the perlscript the variable of param(name) is "Glke" >How can I get the correct Umlaut in my script? Since it's your script, you can use some convention and translate to the correct character in the script. For example, you could use so that your script receives name=G\374lke. 374 is u with an umlaut in octal, so you can convert that to the actual character easily within your script. Liam Quinn ------------------- On Thu, 08 Oct 1998 12:57:40 GMT, guelkev@de.polygram.com wrote: >I have a problem with transferring German Umlauts through an URL. I want to >call a script with some parameters: > > Unless I've missed something, you can't do that. Not because of a restriction but because of the fact that in _URLs_ (which is what you need to have as the value of an HREF attribute) only US-ASCII characters are allowed (and even they have several restrictions). This is explicitly stated in the Forms section of the HTML 4.0 spec (and things have always been this way): Note. The "get" method restricts form data set values to ASCII characters. Jukka Korpela %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% lynx -head -dump http://www.net1fx.com/~martian/ HTTP/1.1 200 OK Server: Apache/1.2.5 FrontPage/3.0.4 Last-Modified: Thu, 17 Sep 1998 19:50:48 GMT ETag: "72813-772-36016818" Content-Length: 1906 Accept-Ranges: bytes Content-Type: text/html Date: FRI, 09 OCT 1998 19:00:59 GMT Connection: close -------------- lynx -head -dump http://www.ludd.luth.se/~vk/ HTTP/1.1 200 OK Date: Sun, 11 Oct 1998 17:02:13 GMT Server: Apache/1.3b5 Connection: close Content-Type: text/html %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Craig Berry writes: > >At whom is the "best viewed with" thing targeted? I have a theory. It's used to rationalize "design" decisions to the CEO of a client, when things aren't working with the browser the CEO's niece is using. Tero Paananen -------------- > I have a theory... :) Well, you've hit on the gist of my theory, too. Craig Berry %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Lazarus wrote: > Darin McGrew wrote: > > Lazarus wrote: > > > Michael Goff wrote: > > > >How do you make it so when some clicks your hyperlink it opens in another > > > >window automatically? > > > > > > Use the > > > > If this works, it does so by accident. The correct value is > > TARGET="_blank". > > It doesn't matter what the target is it could be "wiggyhoggy" as long as it > is not a prior defined target name, the browser will open a new window. > Check the spec again. target="_blank" is special, *always* suggesting a new window. target="_new" is invalid and expected to be ignored. Erik Seaberg %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Liz Knuth wrote: > catnip wrote: > > Nobody wrote: > > > > > > Where do you start School. or just teach your self. and put out adds > > > that you make web pages for xxx amount of money on the web.Does anyone > > > make a decent living doing it this way? > > > > I don't...really. That's why I do phone sex on the side. It brings in > > the bucks and I can work on web sites while I'm 'talking'. > > I think you took that "xxx" too narrowly. And you didn't tell Nobody > that you webmistress an xxx page that promotes your other, er, > service. _They_ bring in the bucks. Your secret is safe with us. Ssshhhh!! Now everyone will get into developing xxx sites. Geez. :-( catnip %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Veronica Karlsson wrote: : Sure, if you treat an "intranet" the same as you would a www site, no : problem. : I've recently had some interesting discussions with a "designer". He : said "We don't need to concider [some www problem] because we're making : an intranet and the company has a contract with Microsoft and will be : using IE4 for the next two years anyway". He never seemed to think of : the fact that in two years nobody (meaning people like him) will want to : _touch_ something as old and useless as IE4... "What? Problems with new : browser versions? Well, the site will probably be redesigned long before : that anyway, so that won't be my problem...". *grrrr* Then there's also the peculiar habits that intranets have of turning into extranets. Company A decides to standardize on IE4 as its internal browser (in order to simplify installation and maintenance) but chooses to write its internal documents in standard HTML rather than an IE4-specific flavor. Company B decides to standardize on IE4 and to "take advantage of" all its proprietary HTML "features." Company C, who's a vendor to both A and B, decides to standardize on something by Netscape, and then decides it wants to electronically exchange data with A and B. Which of A and B are going to be able to pull it off without much hassle? Eric Bohlman --------------------- Then, the boss gets one of those cool PDA/CellPhone/WebBrowser and wonders why he can't view the site.....(its happened twice on projects I've worked on). REBUS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Will wrote: >Anyway now for something on the subject......IMHO the people who >hate frames in this group are is not representative of the general users. That may be so, but that doesn't mean that general users want, like, or understand frames. Many less informed users (according to their own reports to me, however anecdotal) are confused and disoriented by frames. They wonder why their arrow keys fail to scroll the area they were looking at--since they don't know about frames, they don't know how to establish "focus" on one specific frame. When frames appear without borders, it's even worse, since they can't find the frame they need. They're also confused about what to do with their back button. Not to mention the bookmark problem. Frames break so many models that people rely on (URLs, the history stack, the window as viewport) that it's no wonder they annoy so many people. I suspect that most of their attraction is to authors, not Web users. Warren Steel -------------------------------- On Tue, 13 Oct 1998 vinman@my-dejanews.com wrote: > What is the bookmark to a CGI that gets an input stream from a > POST operation????? POST operations are defined to be apt for operations that are not idempotent. In plain languages that means operations that change the state of the universe. Since you can't reverse the state of the universe (you can't un-charge that new auto to your credit card merely by pulling down a bookmark), your problem is insoluble. If, in fact, the operation is idempotent, then you could equally well implement it as a GET (implementation details permitting), and that, you could bookmark. Alan J. Flavell %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% William Schlake writes: > > in excess of 95% is free for content. ^^^ Hmm, I think you mispelled "of." (sorry, couldn't resist :-) Decklin Foster %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% From the HTML4 DTD regarding element P ... http://www.w3.org/TR/REC-html40/struct/text.html sect. 9.3.1 ^-------^ | | | ^---------^ || ||| | | | | | || ||| SGML declaration -+ | | | | || ||| Element name -----------+ | | | || ||| Start tag required=(-) ---+ | | || ||| End tag optional=(O) -----+ | || ||| Content model for element ---------+ || ||| SGML comment start -----------------------++ ||| SGML comment end --------------------------------------++| SGML declaration close ----------------------------------+ (reading a DTD is not that difficult after all) Jan Roland Eriksson %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% jm3553@my-dejanews.com wrote: >BTW are you really as arrogant as your posts suggest or is your English just >coming across that way. No, my English is so far from perfect that I fail to express my arrogance adequately. Asking stupid questions is forgiveable; we all do that. Giving wrong answers is worse when they are given on a forum where one could easily avoid the worst mistakes. Refusal to admit that wrong answers are wrong, after people having clearly pointed out that they are wrong, is really bad. Trying to cast some smoke over such stupidity by useless babbling and personal attacks is something I lack words for. Jukka Korpela %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% "My pedantry quota is exceeded, so I'll just add this:" Jukka Korpela %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% On 15 Oct 1998 15:48:21 GMT, tprodin@ford.com (Timothy R Prodin) wrote: > William G. Schlake wrote: > >So while the "experts" at W3C saw a need for an ending tag on things > >like headings and lists, the boneheads goofed with the most commonly > >used tag of all making the ending tag for paragraphs optional. > > But, from the content model of lists, for example, that they must > contain at least one list item. The content model of
  • shows that > it can contain either block or inline elements - So, we have no > unambigous method of determining when the containing is closed. So, > it's closing tag is not optional. This isn't the case with

    . From the HTML4 DTD again, section 10.2 Both element UL and OL has start and end tags _required_ and both have a content model of _minimum_one_ or more list item elements LI Element LI has the start tag required _but_ the end tag optional, and a content model of %flow (which is eq. to %block | %inline) This is fully OK for an SGML parser of course since any LI element will automatically end if a new LI is found _or_ if a closing tag or is found in the data stream. And according to specs, LI can only exist... inside

      ..
    or... inside
      ..
    There's nothing ambiguous here. This is not "rocket science" as the saying goes, and any one who has spent some hours writing text processing software do know how to parse a text data stream into specified components. An I'm fully convinced that programmers by the "big two" do know how to do that too. Thing is, they have never been pushed in that direction since none of the browsers is designed to do an SGML parse of text/html into a structured document tree. Instead they are designed to act on "tag soup" i.e. regard tags as a sort of dynamic rendering config switches. (and that goes for Lynx too, in case some one is wondering) All this started when Marc Andreessen and Jim Clark "hijacked" the NCSA Mosaic team together with Lou Montulli (of Lynx fame) back in April 94, and set out to make the first Netscape browser. They made a choice not to go along with the already available SGML technique, but instead to follow a "tag-soup" route that they invented them self. As Arjun once said, "the really bad thing about this is that 'tag-soup' was never standardized" had it been, we would all have known what to stick to and valuable working hours could have been saved for a lot of web authors all over the world. The words "economical efficiency" are very real in my world at least, but I loose a lot of that on browsers not showing a standardized behavior. A bit later, (a single person probably) with one of the "big two" manages to convince his marketing department that CSS might be a good thing to adopt. Then we find that implementors runs into a hell of a lot of problems trying to adopt the CSS spec into an already existing "tag-souper" something that would have been a "breeze" to implement for a rendering programmer, had he been handed a properly parsed, classified and/or ID'ed document tree. Instead he finds himself in a clear mess, trying his best not to break what's already there, but still inform his rendering engine what it ought to do with all these style rules. So no wonder that they need some help every now and then by a closing tag, even if the specs does not call for it. That's reality of today. -- Jan Roland Eriksson %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% I can't resist posting an exchange from another newsgroup: [ debating with trolls ] >>>reminds me of the Monty Python "Argument Clinic" skit. Make a valid and >>>factual point, and the other fellow just goes "No, it's not." >>>After a while it becomes obvious that no intellectual ground will be >>>gained. The ... troll will simply ignore the mounting evidence that >>>proves them wrong and repeat the same old tired (and debunked) >>>arguments. >>>It is a waste of time to debate them.... > >No, it's not. > Don't give me that, you snotty-faced heap of parrot droppings! Anyone who wishes to see this exchange in its original context is invited to look in news.admin.net-abuse.email for the thread entitled "Debating a troll is like the Monty Python "Argument Clinic" skit." Thanks to James C., Will V. and Dave P. -- Warren Steel %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Subject: Re: Comment out SSI From: "Alan J. Flavell" On 12 Oct 1998, cs - Elton Kong wrote: > /* > > */ > > Does this make sense? (This asnwer assumes Apache. SSI isn't well-standardised: read the documentation for the server that you use). If you want to comment-out an SSI directive, simply remove the "#" - it then becomes nothing more than an HTML comment, and will be sent out as-is, to be ignored by the browser. There is (unfortunately?) no SSI comment, say , that would cause the server to remove the string entirely before sending the document to the browser. Btw: don't use exec cgi. Use include virtual. Slemko explains it from time to time, better than I could, and repeats the advice several times a day, it seems. It's in the Apache documentation for mod_include. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Craig A. Keefner writes: > Any tools/viewers available for desktop systems to simulate viewing > webpages thru ce or palm-type device? Certainly; have a look at http://www.pilotfaq.com/sfwg_01.htm and go on from there. Note also the emminent group: comp.sys.palmtops.pilot where more help is probably available. -- Tina Holmboe %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Michael Fry writes: > Anybody have thoughts on the use of pull-down lists for Web navigation? Sure. We need an element for navigation, somewhat like the recently-depreciated MENU. This could be displayed as a drop-down menu in the browser's native widget set, or like: [ News | About Us | More Sites ] with each bit of text being a presented exactly like a normal link. Which method of presentation you wanted could be specified in a stylesheet, but users could really pick anything that suits them. (WebTV users might prefer not having to use a mouse, for example.) When rendered as a drop-down menu, there are several advantages: the user doesn't need to turn client-side scripting on if they'd rather not, and the author doesn't have to provide a fallback CGI. That part also means less load for the server administrator. Note that the name itself is just regular text, so you can use an IMG element instead (with ALT, of course). If your widget set supports pictures in drop-downs (Macintosh, GTK, etc.), you can use it like that. Or, you can just set it up as a sidebar "totem pole" of images like we see on so many websites now... Stylesheets should provide for a lot of reusability of the same NAV element, especially if you can use OBJECT instead of IMG, as there should be some way to specify in the stylesheet when you want the image version and when you want the text with that. (if not, that really should be implemented.) > * Do pull-downs run counter to the model of Web navigation that users > have come to rely on (i.e. "To get around a Web site, I should click on > 'buttons' and highlighted text.")? As implemented. If HTML had come up with a solution to this first, it could be rendered just like a UL or anything else. Decklin Foster %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Darren Bennett wrote: > > ok...I need some quick reference on what browsers support CSS and at what > level they support them (ie. CSS1 or CSS2)..... Eric Meyer maintains a mastergrid of CSS support here: http://www.webreview.com/guides/style/mastergrid.html Sue Sims %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% In article <6vbmd1$eo9$1@nnrp1.dejanews.com>, wrote: >I am doing a project for my Business Communications course at Northern >Illinois University. I am new to Usenet and I was wondering what some of the >current user's biggest pet peeves in hearing from newbies. Please respond. >Thank you. People doing homework projects. Thanks for asking. -- Kate Wrightson %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% On Thu, 15 Oct 1998 23:21:03 +0100, "Derek.Moody" wrote: >In article <3625c19e.46327644@news.nucleus.com>, catnip > wrote: >> On Wed, 14 Oct 1998 22:28:50 +0000, Chris Jamison >> wrote: >> >> >frames are only hated by those who lack the skill to properly use them, >> >> Tell us...what are the skills that viewers need to 'properly' use >> frames? > >Weeelll, he might have a point there. Here's what I do with frames. On >those rare framed sites that look as though they _might_ have some >worthwhile content I launch each frame in a new window. Most of the time >that is enough to break out of the frameset, then if anything is worth a >return I just bookmark that file, ie. the frame rather than the page. My question was sarcastic. Since this is an html authoring group, I assume he was saying that frames are hated by authors who don't have the skills to properly use them. My point is never to forget who you are authoring for and how they are affected by your choices, especially when it comes to implementing frames. BTW, *many* users have no idea what to do when it comes to bookmarking a frame. I believe that it's either the author's duty to explain the process on their framed site[1] or to simply offer a non-framed alternative. catnip [1]with deference to the varying UAs. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% On Thu, 15 Oct 1998 22:05:14 GMT, catnip8@geocities.com (catnip) wrote: > On Thu, 15 Oct 1998 20:13:15 GMT, rex@css.nu (Jan Roland Eriksson) > wrote: [...] > >There's nothing ambiguous here. > Oh, yeah...[twirls blonde hair]...nothing ambiguous there...not at > all...[confused look]...especially that whole %flow thing which > probably ties into the data stream thing...reminding me of watching > the water slowly trickle down a mountainside on a hot summer day...but > I digress... But the thing is, catnip, it is not that difficult to understand in the first place. All it takes is to be "kicked off" in the right direction by some one... (and then grasp the meaning of the word "structure") Please do me a favour and go here... http://www-tei.uic.edu/orgs/tei/sgml/teip3sg/index.html ...it's one of the most easy to understand SGML sites you can find. Do as I did, print it out and use it as night time reading in bed. Your second 'Q' about %flow... Well, first of all (%flow;)* with that 'star' at the end tells you that %flow can appear zero or more times, that all it means. %flow in it's turn is of course defined in other terms, namely as... %block _or_ %inline, which in its turn ie defined as... for %block... "P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT | BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS" for %inline... "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl and as you can see there are more "lower level" atoms to be found in these definitions. Think of %something as being a "macro name" that contains a definition of some lower level details. Now read up on that SGML site I pointed you to. Tomorrow you will know more than I do today... -- Jan Roland Eriksson %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Steve Pugh wrote: > HTML Validators return the following error: > > document.write(''); > ^ > Error: end tag for element OBJECT which is not open; Well, it's certainly an HTML syntax error, and the HTML4.0 spec suggests a very simple remedy: stick a backslash ahead of the forward slash. > Does anyone know exacyly why this happens? Yup, it's the SGML content model that the DTD specifies for SCRIPT. I'm not sure why it referred to OBJECT in your diagnostic, but it's definitely a syntax error. Alan J. Flavell %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% > 2) How do I determine the of my page? See . If you're using proprietary markup like , you might want to create a custom DTD by adapting one of the public DTDs. There's a good explanation of how to do this at . Darin McGrew %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% HTML terminology is as follows: tag: the individual markup bits, enclosed in angle brackets element: a sequence of text enclosed in a tag and end-tag attribute: a name-value pair included in the start tag of an element entity: a sort of macro that represents special text symbolically or numerically. Marked by an initial '&', and terminated by a ';' Stanley Friesen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% spoo schrieb: > Has anyone found how to do the equivalent of > > in HTML 4.0 STRICT, with CSS ???? IMG#xyz { left-margin: auto; right-margin: auto } fup2 -- Claus Andre Faerber %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% (William Schlake) writes: > I'll tell you. You want things YOUR way. If you can't have your way, > you whine, stamp your feet and become obnoxious as you have > demonstrated repeatedly in several newsgroups time and time again. > > When I drive on the highways I see many drivers who speed, tailgate > and drive carelessly. That doesn't cause me to stop driving, nor does > it make me take down license numbers and write a nasty note to the > Secretary of State's Office demanding they revoke the guy's license. > > I go to a fancy restaurant I don't let the fact that I may have to > wait to be seated and it's more crowded than I would like spoil the > reason I went in the first place...to have an exceptionally good meal. > > I pick up a magazine because I see several interesting articles I'd > like to read so I don't get bend out of shape because in reading the > articles I also need to flip past pages that have advertisements on > them. > > The web is a big place. Over 300,000,000 web pages out there and > growing. If a certain site has information you want then take a deep > breath and accept it's THEIR site to do with what they want, not some > site for your to nitpick or whine about because they have their > content arranged in a way you don't like, use features you don't like, > your browser doesn't support or they used markup you don't approve of. > > Accept every web site as it is. Be adult. Go visit another site if you > don't like the one you're at. Not too much to ask of an adult, but way > too much to ask of a little boy apparently. Wow. I think this posting sums up what's wrong with the WWW today. I am someone who believes that software and electronic data should work for people, not the other way around. When people tell me that paper is just "nicer" than reading things on a computer, it seems so obvious to me that the reason for this is that we've allowed data formats (such as HTML) to do too much. We have become slaves to our tools. (How would you like changing the prescription in your eyeglasses every time you read a printed page from a different person?) I know that Schlake is probably a bot, a collective of cynics, or just mentally unstable, but you're kidding yourself if you don't think he represents (at least in part) the attitudes of *many* people out there. I think everyone needs to read the text I quoted very, very carefully, and think about just where this is taking us. Following standards is not enough. Everyone has to start empowering users, and explaining to them that they *really do matter*. Most people who were born long before PCs assume that *they* caused a mistake like "Error, your browser doesn't support frobnitz." We've been engineering computers for long enough - it's time we did something about this simple interface assumption (We've practically dropped the ball that TBL handed us). Computers are just tools. [ P.S. inspect this message carefully before flaming :-) ] Decklin Foster %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% As I said to the Glasgow taxi driver on a recent trip to the airport, "looks as if we've had summer for this year then", to which he quipped "it was a Thursday, I think". Alan J. Flavell %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Graham Murray wrote: >William G. Schlake writes: >> ... As far as >> web authors using non standard markup that's their right too no matter >> how much Alan gets his shorts in a bunch. And, we don't even know if Alan wears underwear. Well, *I* don't know anyway... catnip (Speaking of underwear, where's Chris Gray?) --------------- > And, we don't even know if Alan wears underwear. Just for the record, and totally off topic, in British English "shorts" is an outer garment (short trousers). I suspect youall are referring to what we call (under)pants. Shorts would be an appropriate garb in summer, at least for leisure wear. As I said to the Glasgow taxi driver on a recent trip to the airport, "looks as if we've had summer for this year then", to which he quipped "it was a Thursday, I think". And we don't discuss what's worn under the kilt... Alan J. Flavell --------------- William G. Schlake wrote: >But Alan, you didn't answer. The HTML world is holding it's breath and >wants to know what the ultimate authority wears: > >[ ] baggy boxers >[ ] regular briefs >[ ] bikini briefs >[ ] kilt with undies >[ ] kilt without undies >[ ] designer silk >[ ] nothing >[ ] _______________________________ > You forgot: [ ] jock strap [ ] g-string [ ] long johns [ ] women's underwear [ ] those underwear with Velcro that you can just rip off[1] [ ] edible undies[1] ummm... catnip [1] I *read* about those somewhere, okay? Maybe it was in the Kenneth Starr report. [innocent look] ------------------- > [1] I *read* about those somewhere, okay? Maybe it was in the Kenneth > Starr report. [innocent look] Uh... yeah... right. Damn, once in a while I peek into a thread that Mr. :o) has taken over, just to see what the subject has morphed into. What do I find??? Underwear! In ciwah!!!! Geez folks... have you no modesty?!?!? Not that any one asked, but I prefer boxers with HTML tags on them... Joey M. Jackson ------------------ > Not that any one asked, but I prefer boxers with HTML tags on them... > Okay, but are they *W3C compliant* tags on those boxers? Or do you wear different boxers when using IE and when using NS? Sorry to contribute to an already way off topic (but funny none the less) thread. Greg (whose boxers are w3c compliant) -------------------- The Fischers and Their Cats wrote: > Okay, but are they *W3C compliant* tags on those boxers? Certainly! They actually are part of a set... the "HTML Reccomendation Series." There's one for each day of the business week.... v1, v2, v3, v3.2, and v4. (Of course, since there wasn't actually a v1, those look a lot like "the emperors new clothing.") There are also the v4 variations for weekend wear. The boxers that use a style sheet are especially useful. I can coordinate thier color to match the rest of what I've got on, but if someone else dislikes my colors, they can see what they prefer. Either way, I still look good. > Or do you wear > different boxers when using IE and when using NS? Nah, I've got briefs and thongs for those. > Sorry to contribute to an already way off topic (but funny none the less) > thread. What the heck, let's see how far off-topic we can take this thread. We may as well have fun while there's no moderator to harrass us. :-) Joey M. Jackson ------------------------ >Not that any one asked, but I prefer boxers with HTML tags on them... So the

    would be on the front, then? 8^) Dan McGarry ----------------------- > So the

    would be on the front, then? No, that would be the tag. Using a proper XML vocabulary rather than HTML would offer more options. Eric Bohlman ---------------------- > No, that would be the tag. Bragger. ;-) That's more information than I needed to have. :-) > Using a proper XML vocabulary rather > than HTML would offer more options. Well, sure... but if you're going to be using XML, you may as well get the XML boxers since they're quite different from the HTML boxers Joey M. Jackson ----------------------- > Bragger. ;-) That's more information than I needed to have. :-) That's okay. Just use lynx and you'll never notice the difference. BTW, are these HTML shorts fully accessible? I mean do they have raised letters or braille bumps? Jude Crouch ---------------------- >BTW, are these HTML shorts fully accessible? I mean do they have >raised letters or braille bumps? Oh...is that what those things are called? Braille bumps? [jots that down] catnip ---------------------- > So the

    would be on the front, then? Heh, heh, heh... but I haven't decided whether to include the

    yet. Or...

    across the front and
    in the back??? Joey M. Jackson --------------------- >Heh, heh, heh... but I haven't decided whether to include the

    >yet. That would be on the urinal. >Or... > >

    across the front LOL!! >and >
    VERTICAL>
    in the back??? Just use ascii art: (_|_) catnip ------------------- > Just use ascii art: (_|_) Ah yes... I forgot about "butticons" Joey M. Jackson ------------------ >Just for the record, and totally off topic, in British English >"shorts" is an outer garment (short trousers). I suspect youall >are referring to what we call (under)pants. Shorts would be an >appropriate garb in summer, at least for leisure wear. I'm a member of the great and mighty commonwealth too, sugar. :-) We use both versions of 'shorts' over here. "Shorts tied in a bunch/knot" refers to underwear. >As I said to the Glasgow taxi driver on a recent trip to the airport, >"looks as if we've had summer for this year then", to which he quipped >"it was a Thursday, I think". > >And we don't discuss what's worn under the kilt... We could... :-) >Well, it's no more off-topic than much of the stuff on this group >recently, bleagh. Well, Alan, you effectively dodged the whole shorts issue anyway. :-) catnip ------------------ >As I said to the Glasgow taxi driver on a recent trip to the airport, >"looks as if we've had summer for this year then", to which he quipped >"it was a Thursday, I think". Dunno, I was busy sunning myself in Zanzibar. And still I managed to find a computer and fix it! >And we don't discuss what's worn under the kilt... Nothing is worn under the kilt. Its all in very, very good condition. Rhialto ---------------- >And, we don't even know if Alan wears underwear. Well, *I* don't know >anyway... So he hasn't called your 1-900 number, then? 8^) Dan McGarry ---------------- >So he hasn't called your 1-900 number, then? I did suspect it might be him on the line one nite... Remember, the lines are always open. Just call 1-900-LUV-HTML for some stimulating html discussion. ;-) catnip ----------------- > I did suspect it might be him on the line one nite... Really? What made you think it was him? Joey M. Jackson ----------------- >Really? What made you think it was him? He wouldn't tell me if he had any underwear on. Not only that, he almost choked himself when he was loosening his Pouty Purist(tm) tie. catnip (Luv ya Alan! *smooches* Call again soon.) ----------------- > He wouldn't tell me if he had any underwear on. Not only that, he > almost choked himself when he was loosening his Pouty Purist(tm) tie. Hmmm, I dunno... nothing there would rule out the possiblity that it was your buddy, Mr. Troll. It's pretty obvious from his posts that he's infatuated with you. Did he actually *say* it was a Pouty Purist tie? We, of course, know that Mr. Troll is a closet Purist, so he *could* have been wearing a Pouty Purist tie.) Were there any other clues? Joey M. Jackson ----------------- (catnip) wrote: > Remember, the lines are always open. Just call 1-900-LUV-HTML for some > stimulating html discussion. ;-) While we're *way* off topic and there's no moderator around.... The following is modified from a bit of junk mail that I got a long time ago. It needs more work, but I need some sleep. :-) Caller: Hello, what do you look like? LUV-HTML: I am wearing a sexy outfit made by W3C, over a pair of silk HTML boxer shorts. I work out every day, My is toned and perfect. My measurements are 36-24-36. What do you look like? Caller: I'm 6'3" and about 250 pounds. I wear glasses and I have on a pair of grey sweat pants. I'm also wearing a FrontPage T-shirt with a few spots of barbecue sauce on it from dinner...it smells funny. LUV-HTML: I want you. Would you like to me? Caller: Uh... OK LUV-HTML: We're in my bedroom. There's soft music playing on the stereo and candles on my dresser and night table. I'm looking up into your eyes, smiling. My hand works its way down your and begins to fondle your huge, swelling

    . Caller: I'm gulping, I'm beginning to sweat. LUV-HTML: I'm pulling up your shirt and kissing your chest. Caller: Now I'm unbuttoning your blouse. My hands are trembling. LUV-HTML: Mmmmm Caller: I'm taking hold of your blouse and sliding it off slowly. LUV-HTML: I'm throwing my back in pleasure. The cool silk slides off my warm skin. I'm rubbing your

    faster, pulling and rubbing. Caller: My hand suddenly jerks spastically and accidentally rips a
    in your blouse. I'm sorry. LUV-HTML: That's OK, it wasn't really too expensive. Caller: I'll pay for it. LUV-HTML: Don't worry about it. I'm wearing a lacy black bra. My soft 's are rising and falling, as I breath harder and harder. Caller: I'm fumbling with the clasp on your bra. I think it's stuck. Do you have any scissors? LUV-HTML: I take your hand and kiss it softly. I'm reaching back undoing the clasp. The bra slides off my body. The air caresses my 's. Caller: How did you do that? I'm picking up the bra and inspecting the clasp. LUV-HTML: I'm arching my back. Oh baby. I just want to feel your tongue all over me. Caller: I'm dropping the bra. Now I'm licking your, you know, 's. They're neat! LUV-HTML: I'm running my fingers through your hair. Now I'm nibbling your ear. Caller: I suddenly sneeze. Your 's are covered with spit and phlegm. LUV-HTML: What? Caller: I'm so sorry. Really. LUV-HTML: I'm wiping your phlegm off my 's with the remains of my blouse. Caller: I'm taking the sopping wet blouse from you. I drop it with a plop. LUV-HTML: OK. I'm pulling your sweat pants down and rubbing your

    . Caller: I'm screaming like a little girl! Your hands are cold! Yeeee! LUV-HTML: I'm pulling up my miniskirt. Take off my boxers. Caller: I'm pulling off your boxers. My tongue is going all over, in and out nibbling on you...umm... wait a minute. LUV-HTML: What's the matter? Caller: I've got a