1
0
mirror of https://github.com/php/web-php.git synced 2026-03-28 09:12:17 +01:00

- Made the onMousovers as fast as I can ... so deal with it! :)

- Added the kickout for the Search button.  This isn't positioned properly yet ... I need to find some good (and easy
to understand) docs on CSS first!
This commit is contained in:
Colin Viebrock
1998-02-24 23:10:28 +00:00
parent 7dba7cdbfb
commit ebc39610da

View File

@@ -1,10 +1,24 @@
<?
require("site.inc");
function kickHeader($offset) {
function kickHeader($offset,$side,$distance) {
$off=abs($offset);
echo "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0>";
echo "<TR VALIGN=top>";
echo "<TD rowspan=3><IMG SRC='gifs/spacer.gif' WIDTH=1 HEIGHT=$offset BORDER=0><BR><IMG SRC='gifs/black.gif' WIDTH=13 HEIGHT=3 BORDER=0><BR></TD>";
if ($side=="left"):
echo "<TR>";
if ($offset>=0):
echo "<TD valign=top rowspan=3><IMG SRC='gifs/spacer.gif' WIDTH=1 HEIGHT=$off BORDER=0><BR><IMG SRC='gifs/black.gif' WIDTH=$distance HEIGHT=3 BORDER=0><BR></TD>";
else:
echo "<TD valign=bottom rowspan=3><IMG SRC='gifs/black.gif' WIDTH=$distance HEIGHT=3 BORDER=0><BR><IMG SRC='gifs/spacer.gif' WIDTH=1 HEIGHT=$off BORDER=0><BR></TD>";
endif;
else:
if ($offset>=0):
echo "<TR><TD colspan=3 align=left><IMG SRC='gifs/spacer.gif' WIDTH=$off HEIGHT=1 BORDER=0><IMG SRC='gifs/black.gif' WIDTH=3 HEIGHT=$distance BORDER=0><BR></TD></TR>";
else:
echo "<TR><TD colspan=3 align=right><IMG SRC='gifs/black.gif' WIDTH=3 HEIGHT=$distance BORDER=0><IMG SRC='gifs/spacer.gif' WIDTH=$off HEIGHT=1 BORDER=0><BR></TD></TR>";
endif;
echo "<TR VALIGN=top>";
endif;
echo "<TD><IMG SRC='gifs/kick-ctl.gif' WIDTH=9 HEIGHT=10 BORDER=0><BR></TD>";
echo "<TD BACKGROUND='gifs/kick-bt.gif'><IMG SRC='gifs/spacer.gif' WIDTH=1 HEIGHT=10 BORDER=0><BR></TD>";
echo "<TD><IMG SRC='gifs/kick-ctr.gif' WIDTH=10 HEIGHT=10 BORDER=0><BR></TD>";
@@ -62,9 +76,10 @@ function commonHeader($title) {
<!-- Kick outs -->
<SCRIPT LANGUAGE="Javascript1.2">
<!--
document.write("<STYLE TYPE='text/css'>");
document.write("#mirrorsKick {POSITION: absolute; Z-INDEX: 20; VISIBILITY: hidden; TOP: 220 px; LEFT: 144px;}");
document.write("</STYLE>");
document.writeln("<STYLE TYPE='text/css'>");
document.writeln("#mirrorsKick {POSITION: absolute; Z-INDEX: 20; VISIBILITY: hidden; TOP: 220 px; LEFT: 144px;}");
document.writeln("#searchKick {POSITION: absolute; Z-INDEX: 20; VISIBILITY: hidden; TOP: 38 px; LEFT: 200px;}");
document.writeln("</STYLE>");
//--->
</SCRIPT>
@@ -80,6 +95,7 @@ var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
var loaded = 0;
var layers = 0;
var lastbutton='top';
if (NS4 || IE4) {
if (navigator.appName == "Netscape") {
@@ -105,7 +121,6 @@ function hideLayer(layerName){
}
}
function LoadImgs () {
if (document.images) {
b_down0 = new Image();
@@ -176,26 +191,19 @@ function change(Name,No,Msg) {
if (document.images && (loaded == 1)) {
document[Name].src = eval("b_" + Name + No + ".src");
}
lastbutton = Name;
return true
}
function hideAll () {
function hide() {
if (document.images && (loaded == 1)) {
change('down',0);
change('docs',0);
change('mail',0);
change('dev',0);
change('news',0);
change('link',0);
change('mirr',0);
change('top',0);
change('sear',0);
change('sour',0);
change('close',0);
change('cred',0);
if (NS4 || IE4 && (layers == 1)) {
if (NS4 || IE4 && (layers == 1) && (lastbutton == 'mirr')) {
hideLayer('mirrorsKick');
}
if (NS4 || IE4 && (layers == 1) && (lastbutton == 'sear')) {
hideLayer('searchKick');
}
change(lastbutton,0);
}
}
@@ -203,8 +211,6 @@ if (IE4) LoadImgs();
//--->
</SCRIPT>
</HEAD>
<BODY OnLoad="LoadImgs()" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#4040ff" VLINK="#404040" ALINK="#00FF00" MARGINHEIGHT=3 MARGINWIDTH=5>
@@ -221,13 +227,13 @@ if (IE4) LoadImgs();
</TD></TR>
<TR VALIGN=top>
<TD ALIGN=left>
<A HREF="downloads.php3" onMouseover="change('down',1);" onMouseout="hideAll();"><IMG SRC="gifs/b-downloads-p.gif" ALT="downloads" WIDTH=129 HEIGHT=30 BORDER=0 NAME="down" hspace=10></A><BR>
<A HREF="docs.php3" onMouseover="change('docs',1);" onMouseout="hideAll();"><IMG SRC="gifs/b-docs-p.gif" ALT="documentation" WIDTH=129 HEIGHT=30 BORDER=0 NAME="docs" hspace=10><BR>
<A HREF="mail.php3" onMouseover="change('mail',1);" onMouseout="hideAll();"><IMG SRC="gifs/b-mailing-p.gif" ALT="mailing list" WIDTH=129 HEIGHT=30 BORDER=0 NAME="mail" hspace=10><BR>
<A HREF="dev.php3" onMouseover="change('dev',1);" onMouseout="hideAll();"><IMG SRC="gifs/b-development-p.gif" ALT="development" WIDTH=129 HEIGHT=30 BORDER=0 NAME="dev" hspace=10><BR>
<A HREF="news.php3" onMouseover="change('news',1);" onMouseout="hideAll();"><IMG SRC="gifs/b-news-p.gif" ALT="in the news" WIDTH=129 HEIGHT=30 BORDER=0 NAME="news" hspace=10><BR>
<A HREF="links.php3" onMouseover="change('link',1);" onMouseout="hideAll();"><IMG SRC="gifs/b-links-p.gif" ALT="links" WIDTH=129 HEIGHT=30 BORDER=0 NAME="link" hspace=10><BR>
<A HREF="mirrors.php3" onMouseover="change('mirr',1); showLayer('mirrorsKick')" onMouseout="hideAll();"><IMG SRC="gifs/b-mirror-p.gif" ALT="mirror sites" WIDTH=129 HEIGHT=30 BORDER=0 NAME="mirr" hspace=10><BR>
<A HREF="downloads.php3" onMouseover="hide();change('down',1);" ><IMG SRC="gifs/b-downloads-p.gif" ALT="downloads" WIDTH=129 HEIGHT=30 BORDER=0 NAME="down" hspace=10></A><BR>
<A HREF="docs.php3" onMouseover="hide();change('docs',1);" ><IMG SRC="gifs/b-docs-p.gif" ALT="documentation" WIDTH=129 HEIGHT=30 BORDER=0 NAME="docs" hspace=10><BR>
<A HREF="mail.php3" onMouseover="hide();change('mail',1);" ><IMG SRC="gifs/b-mailing-p.gif" ALT="mailing list" WIDTH=129 HEIGHT=30 BORDER=0 NAME="mail" hspace=10><BR>
<A HREF="dev.php3" onMouseover="hide();change('dev',1);" ><IMG SRC="gifs/b-development-p.gif" ALT="development" WIDTH=129 HEIGHT=30 BORDER=0 NAME="dev" hspace=10><BR>
<A HREF="news.php3" onMouseover="hide();change('news',1);" ><IMG SRC="gifs/b-news-p.gif" ALT="in the news" WIDTH=129 HEIGHT=30 BORDER=0 NAME="news" hspace=10><BR>
<A HREF="links.php3" onMouseover="hide();change('link',1);" ><IMG SRC="gifs/b-links-p.gif" ALT="links" WIDTH=129 HEIGHT=30 BORDER=0 NAME="link" hspace=10><BR>
<A HREF="mirrors.php3" onMouseover="hide();change('mirr',1); showLayer('mirrorsKick');"><IMG SRC="gifs/b-mirror-p.gif" ALT="mirror sites" WIDTH=129 HEIGHT=30 BORDER=0 NAME="mirr" hspace=10><BR>
</TD></TR>
</TABLE>
</TD>
@@ -242,14 +248,14 @@ if (IE4) LoadImgs();
<TD ALIGN=right><?
if($title=="Show Source"):
echo "<IMG SRC=\"gifs/b-source-p.gif\" WIDTH=1 HEIGHT=1 BORDER=0 NAME=\"sour\">";
echo "<A HREF=\"$HTTP_REFERER\" onMouseover=\"change('close',1);\" onMouseout=\"hideAll();\"><IMG SRC=\"gifs/b-close-p.gif\" ALT=\"Close this source page\" WIDTH=75 HEIGHT=30 vspace=9 hspace=5 BORDER=0></A>";
echo "<A HREF=\"$HTTP_REFERER\" onMouseover=\"hide();change('close',1);\" ><IMG SRC=\"gifs/b-close-p.gif\" ALT=\"Close this source page\" WIDTH=75 HEIGHT=30 vspace=9 hspace=5 BORDER=0></A>";
else:
echo "<IMG SRC=\"gifs/b-close-p.gif\" WIDTH=1 HEIGHT=1 BORDER=0 NAME=\"close\">";
echo "<A HREF=\"source.php3?page_url=$PHP_SELF\" onMouseover=\"change('sour',1);\" onMouseout=\"hideAll();\">";
echo "<A HREF=\"source.php3?page_url=$PHP_SELF\" onMouseover=\"hide();change('sour',1);\" >";
echo "<IMG SRC=\"gifs/b-source-p.gif\" ALT=\"View the source code for this page\" WIDTH=75 HEIGHT=30 hspace=5 vspace=9 BORDER=0 NAME=\"sour\">";
echo "</A>";
endif;
?><A HREF="search.php3" onMouseover="change('sear',1);" onMouseout="hideAll();"><IMG SRC="gifs/b-search-p.gif" ALT="Search this site" WIDTH=75 HEIGHT=30 vspace=9 BORDER=0 NAME="sear"></A><IMG SRC="gifs/cap-right.gif" WIDTH=24 HEIGHT=48 BORDER=0><BR></TD>
?><A HREF="search.php3" onMouseover="hide();change('sear',1);showLayer('searchKick');" ><IMG SRC="gifs/b-search-p.gif" ALT="Search this site" WIDTH=75 HEIGHT=30 vspace=9 BORDER=0 NAME="sear"></A><IMG SRC="gifs/cap-right.gif" WIDTH=24 HEIGHT=48 BORDER=0><BR></TD>
</TR></TABLE>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 width=100%>
<TR VALIGN=top>
@@ -282,8 +288,8 @@ function commonFooter() {
<TR VALIGN=bottom>
<TD ALIGN=left>
<IMG SRC="gifs/spacer.gif" WIDTH=1 HEIGHT=3 BORDER=0><BR>
<A HREF="#top" onMouseover="change('cred',1);" onMouseout="hideAll();"><IMG SRC="gifs/b-credits-p.gif" ALT="Who is responsible for this?" WIDTH=129 HEIGHT=30 BORDER=0 hspace=10 NAME="cred"></A><BR>
<A HREF="#top" onMouseover="change('top',1);" onMouseout="hideAll();"><IMG SRC="gifs/b-top-p.gif" ALT="Scroll back to the top of this page" WIDTH=129 HEIGHT=30 BORDER=0 hspace=10 NAME="top"></A><BR>
<A HREF="#top" onMouseover="hide();change('cred',1);" ><IMG SRC="gifs/b-credits-p.gif" ALT="Who is responsible for this?" WIDTH=129 HEIGHT=30 BORDER=0 hspace=10 NAME="cred"></A><BR>
<A HREF="#top" onMouseover="hide();change('top',1);" ><IMG SRC="gifs/b-top-p.gif" ALT="Scroll back to the top of this page" WIDTH=129 HEIGHT=30 BORDER=0 hspace=10 NAME="top"></A><BR>
<IMG SRC="gifs/cap-bl.gif" WIDTH=9 HEIGHT=9 BORDER=0></TD>
</TR>
</TABLE>
@@ -320,7 +326,7 @@ function commonFooter() {
<!--
document.write("<DIV ID='mirrorsKick'>");
document.write("<?kickHeader(62);?>");
document.write("<? kickHeader(62,'left',13);?>");
document.write("<FORM ACTION='redirect.php3' METHOD='POST'>");
document.write("<B>Pick a mirror site close to you:</B><BR>");
document.write("<SELECT NAME='URL'>");
@@ -336,8 +342,20 @@ while ($site = key($mirror_sites)):
endif;
endwhile;
?>");
document.write("</SELECT><INPUT TYPE='image' SRC='gifs/b-go.gif' ALIGN=absmiddle WIDTH=36 HEIGHT=21 BORDER=0></FORM>");
document.write("<? kickFooter();?></DIV>");
document.write("</SELECT><INPUT TYPE='image' SRC='gifs/b-go.gif' ALIGN=absmiddle WIDTH=36 hspace=3 HEIGHT=21 BORDER=0></FORM>");
document.writeln("<? kickFooter();?></DIV>");
document.write("<DIV ID='searchKick'>");
document.write("<? kickHeader(-15,'top',25);?>");
document.write("<FORM ACTION='search.php' METHOD='POST'>");
document.write("<B>What are you searching for:</B><BR>");
document.write("<FONT SIZE=+0><input type='text' name='pattern' size=20></FONT><BR>");
document.write("<FONT SIZE=-2>");
document.write("<input type='checkbox' name='icase'> case sensitive<BR>");
document.write("<input type='checkbox' name='words'> match whole words only<BR>");
document.write("<input type='checkbox' name='fuzzy'> approximate search<INPUT TYPE='image' SRC='gifs/b-go.gif' ALIGN=right WIDTH=36 HEIGHT=21 hspace=3 BORDER=0><BR>");
document.write("<input type='hidden' name='st_num' value='1'><input type='hidden' name='psize' value='10'></form>");
document.writeln("<? kickFooter();?></DIV>");
layers = 1;