A proposal [PopUp Windows for Dictionary purposes]

Heikki Vesalainen (wes@clinet.fi)
Thu, 14 Mar 1996 19:06:10 -0800


Message-Id: <3148DEA2.EED@clinet.fi>
Date: Thu, 14 Mar 1996 19:06:10 -0800
From: Heikki Vesalainen <wes@clinet.fi>
To: www-html@w3.org
Subject: A proposal [PopUp Windows for Dictionary purposes]

This is a multi-part message in MIME format.

--------------4F944AAD3B1
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi!

I'm new to this list!

I joined in just because I have a HTML proposal that I think is worth
telling other people. I have included it here both as plain text and as an 
attachment (see the end of the text, if you have e.g netscape browser)!

This document can be found at:
	http://www.clinet.fi/~wes/popup.html

---

PopUp windows in HTML

  A proposal by: Heikki Vesalainen, wes@clinet.fi 

  Index

  In theory

       What? 
       Why? 
       How? 

  In Practise

       text.html 
       dictionary.html#MIDI 
       Rendering examples (pictures) 

  Contact Me 



                     In Theory

  What?

  I'm proposing a new HTML tag for "MS Windows Help" style
  small popup windows in HTML. 

  The popup windows would be activated in the same way as links,
  but instead of a new page, only a small popup windows would
  appear. 

  The size of the popup window could be preadjusted by the author
  of the HTML document, and readjusted by the viewer. 

  The popup windows would contain text and graphics in normal
  HTML. Links in popup windows would be targetted to a new
  browser. 

                                      [Back up to index]

  Why?

  Popup windows are neaded by all sorts of guides, manuals and
  scientific text, containing words that nead explaining. 

  Popup windows are usefull for accessing vocabulary or a
  dictionary from a document. 

                                      [Back up to index]

  How?

  Netscape 2.0 HTML (NHTML) already provides a target
  function with the A HREF tag. A new magic target could be set
  for the purpose. The size of the popup window would be set with
  width and if necessary height. 

  The new target would be named "_popup". 

  For example:

  <A HREF="dictionary.html#MIDI" target="_popup"
  width="25%">MIDI</A> 

  When MIDI is pressed a popup window with the width of 25% of
  the original browsers width would pop up displaying the HTML
  starting from dictionary.html's anchor name MIDI (<A
  NAME="MIDI">) and ending to the </A> tag. 

  By using the existing A HREF tag for popup windows,
  compatibility with even level 0 browsers could be achieved. The
  browsers that wouldn't have popup window support, would load
  the dictionary in the same way as any other link. 

                                      [Back up to index]



                    In Practise

  Example codes and pictures of rendering

  text.html

       <HTML>
       <HEAD></HEAD>
       <BODY>
       .
       .
       .
       <H3>Music & Computers</H3>
       <P>
       Making music with computers is fairly easy. All you
       really have to do is to start your
       <A HREF="dictionary.html#MIDI"
       TARGET="_popup" WIDTH=400>MIDI</A>
       programme and start playing.
       <P>
       .
       .
       .
       </BODY>
       </HTML>

                                      [Back up to index]

  dictionary.html

       <HTML>
       <HEAD></HEAD>
       <BODY>
       .
       .
       .
       this is not shown in the popup window
       <A NAME="MIDI">
       <B>MIDI</B> stands for <I>Musical Intrument
       Digital Interface</I>.<BR>
       - It is a standard for digital music devices, such as
       electric pianos, sound modules and sequencer
       programmes.
       </A>
       this is not shown in the popup window
       .
       .
       .
       </BODY>
       </HTML>

                                      [Back up to index]

  Rendering

  text.html is rendered normally:

	[check the pictures from http://www.clinet.fi/~wes/popup.html]

  dictionary.html#MIDI is being rendered to a popup window:

	[check the pictures from http://www.clinet.fi/~wes/popup.html]

                                      [Back up to index]

  How to contact me?

  By far the best way to contact me is by email: wes@clinet.fi 

  My snailmail address is: 

       Heikki Vesalainen
       Riihiuunintie 12 c
       02620 Espoo
       Finland 

  And my telephone number is:

       +358-(9)0-592935

  I can be contacted in the evenings (17.00 - 21.00 Finnish time). 

  You can also visit my homepage at http://www.clinet.fi/~wes 

---
Heikki Vesalainen
http://www.clinet.fi/~wes/
wes@clinet.fi

--------------4F944AAD3B1
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="POPUP.HTM"

<BASE HREF="file:///C|/FILES/WES/POPUP.HTM">

<HTML>
<HEAD>
<META NAME="REVIEW" CONTENT="14 MAR 1996">
<LINK REV="Made" TITLE="Heikki Vesalainen" HREF="mailto:wes@clinet.fi">
<TITLE>PopUp windows in HTML for dictionary purposes</TITLE>
</HEAD>
<BODY bgcolor=#ffffff text=#000000 link=#000088 alink=#000022 vlink=#0000FF>

<DIV ALIGN=RIGHT>
This document uses HTML 3.0
</DIV>

<DIV ALIGN=CENTER>
<P>This document can be found at <A HREF="http://www.clinet.fi/~wes/popup.html">http://www.clinet.fi/~wes/popup.html</A>
<P><H1>PopUp windows in HTML</H1>

<TABLE width=400 ALIGN=CENTER>
<TR><TD>
<P>A proposal by: <I>Heikki Vesalainen</I>, <A HREF="mailto:wes@clinet.fi">wes@clinet.fi</A>
<P><A NAME="index"<DIV ALIGN=CENTER><H2>Index</H2></A></DIV>
<P>In theory<UL>
<LI><A HREF="#what">What?</A>
<LI><A HREF="#why">Why?</A>
<LI><A HREF="#how">How?</A>
</UL>
<P>In Practise<UL>
<LI><A HREF="#text.html">text.html</A>
<LI><A HREF="#dictionary.html">dictionary.html#MIDI</A>
<LI><A HREF="#rendering">Rendering examples (pictures)</A>
</UL>
<P><A HREF="#contact">Contact Me</A>
<P><HR><DIV ALIGN=CENTER><H2>In Theory</H2></DIV>
<P><A NAME="what"><H3>What?</H3></A>
<P>I'm proposing a new HTML tag for "MS Windows Help" style small popup windows in HTML.
<P>The popup windows would be activated in the same way as links, but instead of a new page, only a small popup windows would appear.
<P>The size of the popup window could be preadjusted by the author of the HTML document, and readjusted by the viewer.
<P>The popup windows would contain text and graphics in normal HTML.  Links in popup windows would be targetted to a new browser.
<P><DIV ALIGN=RIGHT><A HREF="#index">[Back up to index]</A></DIV>
<P><A NAME="why"><H3>Why?</H3></A>
<P>Popup windows are neaded by all sorts of guides, manuals and scientific text, containing words that nead explaining.
<P>Popup windows are usefull for accessing vocabulary or a dictionary from a document.
<P><DIV ALIGN=RIGHT><A HREF="#index">[Back up to index]</A></DIV>
<P><A NAME="how"><H3>How?</H3></A>
<P>Netscape 2.0 HTML (NHTML) already provides a target function with the A HREF tag.  A new <I>magic</I> target could be set for the purpose.  The size of the popup window would be set with <I>width</I> and if necessary <I>height</I>.
<P>The new target would be named "_popup".
<P>For example:<BR>
<P>&lt;A HREF="dictionary.html#MIDI" target="_popup" width="25%"&gt;MIDI&lt;/A&gt;
<P>When <I><B>MIDI</B></I> is pressed a popup window with the width of 25% of the original browsers width would pop up displaying the HTML starting from <I>dictionary.html</I>'s anchor name MIDI (&lt;A NAME="MIDI"&gt;) and ending to the &lt;/A&gt; tag.
<P>By using the existing A HREF tag for popup windows, compatibility with even level 0 browsers could be achieved.  The browsers that wouldn't have popup window support, would load the dictionary in the same way as any other link.
<P><DIV ALIGN=RIGHT><A HREF="#index">[Back up to index]</A></DIV>
<P>
<HR>
<DIV ALIGN=CENTER><H2>In Practise</H2></DIV>
<P><H3>Example codes and pictures of rendering</H3>
<P>
<P><A NAME="text.html"><H4>text.html</H4></A>
<BLOCKQUOTE>
&lt;HTML&gt;<BR>
&lt;HEAD&gt;&lt;/HEAD&gt;<BR>
&lt;BODY&gt;<BR>
.<BR>
.<BR>
.<BR>
&lt;H3&gt;Music &amp; Computers&lt;/H3&gt;<BR>
&lt;P&gt;<BR>
Making music with computers is fairly easy.  All you really have to do is to start your<BR>
&lt;A HREF="dictionary.html#MIDI" TARGET="_popup" WIDTH=400&gt;MIDI&lt;/A&gt;<BR>
programme and start playing.<BR>
&lt;P&gt;<BR>
.<BR>
.<BR>
.<BR>
&lt;/BODY&gt;<BR>
&lt;/HTML&gt;<BR>
</BLOCKQUOTE>
<P><DIV ALIGN=RIGHT><A HREF="#index">[Back up to index]</A></DIV>
<P><A NAME="dictionary.html"><H4>dictionary.html</H4></A>
<BLOCKQUOTE>
&lt;HTML&gt;<BR>
&lt;HEAD&gt;&lt;/HEAD&gt;<BR>
&lt;BODY&gt;<BR>
.<BR>
.<BR>
.<BR>
this is not shown in the popup window<BR>
&lt;A NAME="MIDI"&gt<BR>
&lt;B&gt;MIDI&lt;/B&gt; stands for &lt;I&gt;Musical Intrument Digital Interface&lt;/I&gt;.&lt;BR&gt;<BR>
- It is a standard for digital music devices, such as electric pianos, sound modules and sequencer programmes.<BR>
&lt;/A&gt;<BR>
this is not shown in the popup window<BR>
.<BR>
.<BR>
.<BR>
&lt;/BODY&gt;<BR>
&lt;/HTML&gt;<BR>
</BLOCKQUOTE>
<P><DIV ALIGN=RIGHT><A HREF="#index">[Back up to index]</A></DIV>
<P>
<P><A NAME="rendering"><H4>Rendering</H4></A>
<I>text.html</I> is rendered normally:<BR>
<DIV ALIGN=CENTER>
<IMG SRC="text.gif" ALT="[a rendered version of text.html]" WIDTH=400 HEIGHT=400>
</DIV>
<P>
<I>dictionary.html#MIDI</I> is being rendered to a popup window:<BR>
<DIV ALIGN=CENTER>
<IMG SRC="midiup.gif" ALT="[a rendered version of text.html with the popup window on top]" WIDTH=400 HEIGHT=400>
</DIV>
<P><DIV ALIGN=RIGHT><A HREF="#index">[Back up to index]</A></DIV>
<A NAME="contact"><H3>How to contact me?</H3></A>
<P>By far the best way to contact me is by email: <A HREF="mailto:wes@clinet.fi">wes@clinet.fi</A>
<P>My snailmail address is:
<BLOCKQUOTE><ADDRESS>
Heikki Vesalainen<BR>
Riihiuunintie 12 c<BR>
02620 Espoo<BR>
Finland
</ADDRESS></BLOCKQUOTE>
<P>And my telephone number is:<BR>
<BLOCKQUOTE>+358-(9)0-592935<BR></BLOCKQUOTE>
<P>I can be contacted in the evenings (17.00 - 21.00 Finnish time).
<P>You can also visit my homepage at <A HREF="http://www.clinet.fi/~wes">http://www.clinet.fi/~wes</A>
<P><DIV ALIGN=RIGHT><A HREF="#index">[Back up to index]</A></DIV>
</TD></TR>
</TABLE>

</DIV>



</BODY>
</HTML>
--------------4F944AAD3B1--