Ok here is the subroutine code

sub open_html{
open(HTML,"<$rootdir/$FORM{'username'}.html");
@html = <HTML>;
close(HTML);

print <<EndHTML;
<html>
<head>
<title>Welcome $FORM{'username'} to the HTML Editor</title>
<!--
<script language="Javascript1.2"><!-- // load htmlarea
_editor_url = "http://www.cpty.net/earth/htmlarea/";;                     // 
URL to htmlarea files
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac')        >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera')      >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
  document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
  document.write(' language="Javascript1.2"></scr' + 'ipt>');  
} else { document.write('<scr'+'ipt>function editor_generate() { return 
false; }</scr'+'ipt>'); }
// --></script> --> 
</head>

<body bgcolor="$bg_colour" vlink="$hyperlinks_colour" 
alink="$hyperlinks_colour" link="$hyperlinks_colour" 
background="$url_to_background">
<div align="center">
  <center>
  <table border="0" cellspacing="1" width="755" height="1" cellpadding="4">
    <tr>
      <td width="755" height="-1">
        <p align="center">$logo_url&nbsp;&nbsp; $banner_url
      </td>
    </tr>
    <tr>
      <td width="755" height="12">
        <b>
        <font size="5" color="$title_colour">Welcome </font>
        <font size="5" color="$entry_colour">$FORM{'username'}</font>
        <font size="5" color="$title_colour"> to the HTML
        Editor</font>
        </b>
        <hr color="$linebreakcolour">
      </td>
    </tr>
    <tr>
      <td width="755" height="19" valign="top">
      </center>
      <form method="POST" action="edit.cgi">
        <input type="hidden" name="username" value="$FORM{'username'}">
        <input type="hidden" name="password" value="$FORM{'password'}">
    <p align="left"><b><font face="Verdana" size="2" 
color="$field_text_colour">Welcome
        </font><font face="Verdana" size="2" color="$entry_colour">$FORM
{'username'}</font><font face="Verdana" size="2" color="$field_text_colour">
        to the HTML Editor</font></b>
        <br align="left"><b><font face="Verdana" size="2" 
color="$field_text_colour"> You can edit your homepage
        below:</font></b>
        <center>
    </p>
        <!-- cols="128"  rows="17"> -->
                <p align="center"><textarea name="homepage_edit" style="font-
size: 8pt; font-family: Arial; font-weight: bold; width:800; 
height:150">@html</textarea></p>
<!--
<script language="javascript1.2">
editor_generate('homepage_edit');
</script> --> 
        <p align="center"><input type="submit" value="Edit Homepage" 
name="edit_homepage" style="font-size: 10pt; font-family: Verdana; color: 
#000000; font-weight: bold">&nbsp;
        <input type="reset" value="Reset" name="B2" style="font-size: 10pt; 
font-family: Verdana; color: #000000; font-weight: bold"></p>
</form>
        <hr color="$linebreakcolour">
      </center>
      </td>
    </tr>
    <tr>
      <td>
       </td>
    </tr>
  </table>
</div>
</body>
</html>
EndHTML
}


On Thu, 27 Feb 2003 13:14:36 -0000, Art MacArt wrote
> let's see a code sample, then it might be easier to help..
> 
> ----- Original Message -----
> From: "Tom McKellips" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, February 27, 2003 3:00 AM
> Subject: How do embed javascript
> 
> > Hi,
> >
> > How do I embed a java script inside a perl cgi? In my perl code I have a
> > print <<endofhtml   line then I insert all the html as normal.
> > Inside of the html i have a <script ..... /script> but none of it ever
> > executes. I call it with a web browswer and view the source and it looks
> > correct. Also I know that the javascript itself works fine. I have placed
> it
> > in a html page of it's own and it has run with no problems. Any ideas on
> how
> > I can fix this?
> >
> > Thanks
> > Tom
> >
> > --
> > Internet Service Provided By Abyss Communications
> > A leader in Dial up and Satellite Internet Access
> > 1-866-842-2977
> >
> > --
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >



--
Internet Service Provided By Abyss Communications
A leader in Dial up and Satellite Internet Access
1-866-842-2977

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to