I was thinking that one could use javascript if you wanted to have a button that would do a "print preview", and then swap the css display attribute for the media types. I guess it's not really that useful, but still "neat" to modify the style on the fly :-)
-ed On 9/15/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > Ed, > > I'm not sure why you would need to use javacript to change the the media > attribute. If you just output the both at the same time, the styles with > media set to screen get applied only on your monitor and while the > media=print styles are ignored. The reverse is true when you send the page > to a printer. no need for javascripting at all. > > Mariano > > > [original message below] > > This is a creative idea for presentation, and the attribute can be > changed by simple javascript. But, there might be an application > access/security issue with this if this method is used for display of > read-only data, as you are sending an editable version of the form > even though it's hidden. Some browsers allow you to change CSS on the > fly, e.g. firefox with the EditCSS plugin. > > -ed > > On 9/14/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Here's a solution for you, but I don't know its applicability to > Firefox, > > and won't work for inline styling. > > > > 1. Start by outputting the information in a text area and in a div/span. > > 2. Give each different class names/ids, say foo and bar respectivly. > > 3. Link to your stylesheet or declare your style section defining all > your > > styles EXCEPT for foo and bar. > > 4. Define two more stylesheets or style sections. > > 5. In one use the attribute media="screen" and within the section do > > foo { display: inline;} > > bar{display: none;} > > 6. In the second one do the same thing but reverse the display > properties. > > > > > > > > Mariano > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]