summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xhtml/Makefile.am4
-rw-r--r--html/Makefile.in4
-rwxr-xr-xhtml/server/about.html76
-rwxr-xr-xhtml/server/addurl.html83
-rwxr-xr-xhtml/server/error.html71
-rwxr-xr-xhtml/server/exit.html4
-rwxr-xr-xhtml/server/file.html75
-rwxr-xr-xhtml/server/finished.html113
-rwxr-xr-xhtml/server/help.html81
-rwxr-xr-xhtml/server/index.html77
-rwxr-xr-xhtml/server/option1.html147
-rwxr-xr-xhtml/server/option10.html145
-rwxr-xr-xhtml/server/option11.html171
-rwxr-xr-xhtml/server/option2.html169
-rwxr-xr-xhtml/server/option2b.html125
-rwxr-xr-xhtml/server/option3.html151
-rwxr-xr-xhtml/server/option4.html153
-rwxr-xr-xhtml/server/option5.html159
-rwxr-xr-xhtml/server/option6.html143
-rwxr-xr-xhtml/server/option7.html141
-rwxr-xr-xhtml/server/option8.html155
-rwxr-xr-xhtml/server/option9.html151
-rw-r--r--html/server/ping.js26
-rwxr-xr-xhtml/server/refresh.html191
-rwxr-xr-xhtml/server/step2.html129
-rwxr-xr-xhtml/server/step3.html91
-rwxr-xr-xhtml/server/step4.html139
-rw-r--r--html/server/style.css66
-rw-r--r--src/htsserver.c70
-rw-r--r--src/htsserver.h1
-rw-r--r--src/htsweb.c87
-rwxr-xr-xsrc/webhttrack79
32 files changed, 915 insertions, 2362 deletions
diff --git a/html/Makefile.am b/html/Makefile.am
index 26d82a4..605d6f0 100755
--- a/html/Makefile.am
+++ b/html/Makefile.am
@@ -20,7 +20,7 @@ HelpHtmldiv_DATA = div/search.sh
HelpHtmlimg_DATA = img/*
HelpHtmlimages_DATA = images/*
HelpHtmlTxt_DATA = ../greetings.txt ../history.txt ../license.txt
-WebHtml_DATA = server/*.html
+WebHtml_DATA = server/*.html server/*.js server/*.css
WebHtmlimages_DATA = server/images/*
WebHtmlsfx_DATA = server/sfx/*
# note: converted & normalized by
@@ -41,6 +41,6 @@ EXTRA_DIST = $(HelpHtml_DATA) $(HelpHtmlimg_DATA) $(HelpHtmlimages_DATA) \
install-data-hook:
if test ! -L $(DESTDIR)$(prefix)/share/httrack/html ; then \
( cd $(DESTDIR)$(prefix)/share/httrack \
- && $(LN_S) $(htmldir) html \
+ && $(LN_S) ../doc/httrack html \
) \
fi
diff --git a/html/Makefile.in b/html/Makefile.in
index 5b8baf9..1a86bde 100644
--- a/html/Makefile.in
+++ b/html/Makefile.in
@@ -265,7 +265,7 @@ HelpHtmldiv_DATA = div/search.sh
HelpHtmlimg_DATA = img/*
HelpHtmlimages_DATA = images/*
HelpHtmlTxt_DATA = ../greetings.txt ../history.txt ../license.txt
-WebHtml_DATA = server/*.html
+WebHtml_DATA = server/*.html server/*.js server/*.css
WebHtmlimages_DATA = server/images/*
WebHtmlsfx_DATA = server/sfx/*
# note: converted & normalized by
@@ -800,7 +800,7 @@ uninstall-am: uninstall-HelpHtmlDATA uninstall-HelpHtmlTxtDATA \
install-data-hook:
if test ! -L $(DESTDIR)$(prefix)/share/httrack/html ; then \
( cd $(DESTDIR)$(prefix)/share/httrack \
- && $(LN_S) $(htmldir) html \
+ && $(LN_S) ../doc/httrack html \
) \
fi
diff --git a/html/server/about.html b/html/server/about.html
index 82af482..2190ad2 100755
--- a/html/server/about.html
+++ b/html/server/about.html
@@ -6,79 +6,9 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
@@ -139,7 +69,7 @@ ${LANG_K3} : ${HTTRACK_WEB}
<form>
<input type="button" value="OK" onClick="window.close();"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</form>
diff --git a/html/server/addurl.html b/html/server/addurl.html
index 41b0f07..d2f8889 100755
--- a/html/server/addurl.html
+++ b/html/server/addurl.html
@@ -6,75 +6,10 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
@@ -138,7 +73,7 @@ function info(str) {
<td id="subTitle" align="right">
<a href="/server/file.html" target="_blank"
onClick="window.open('/server/file.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O1}
@@ -150,7 +85,7 @@ ${do:if-file-exists:html/index.html}
<td id="subTitle" align="right">
<a href="/index.html" target="_blank"
onClick="window.open('/server/help.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O5}
@@ -183,20 +118,20 @@ ${do:end-if}
<form action="${thisfile}" name="form">
<table width="100%">
<tr><td>${LANG_T2}</td><td>http://<input name="urladr"
- onMouseOver="info('${LANG_T10}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_T10}'); return true" onMouseOut="info('&nbsp;'); return true"
></td></tr>
<tr><td colspan=2>
<table width="100%">
<th>${LANG_T4}</th>
<tr><td>${LANG_T5}:</td><td><input name="urllogin"
- onMouseOver="info('${LANG_T12}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_T12}'); return true" onMouseOut="info('&nbsp;'); return true"
></td></tr>
<tr><td>${LANG_T6}:</td><td><input name="urlpass"
- onMouseOver="info('${LANG_T13}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_T13}'); return true" onMouseOut="info('&nbsp;'); return true"
></td></tr>
<tr><td>${LANG_T7}:</td><td><input type="button" value="${LANG_T8}" onClick="alert('not yet implemented!')"
- onMouseOver="info('${LANG_T14}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_T14}'); return true" onMouseOut="info('&nbsp;'); return true"
></td></tr>
</table>
@@ -204,7 +139,7 @@ ${do:end-if}
<tr><td>
<input type="button" value="OK" onClick="if (do_add()) { window.close(); }"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
diff --git a/html/server/error.html b/html/server/error.html
index c600805..0ccd756 100755
--- a/html/server/error.html
+++ b/html/server/error.html
@@ -6,75 +6,8 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
diff --git a/html/server/exit.html b/html/server/exit.html
index eafdf0d..11c7924 100755
--- a/html/server/exit.html
+++ b/html/server/exit.html
@@ -7,10 +7,10 @@
<title>'${projname}' - HTTrack Website Copier</title>
<script language="javascript">
-<!--
+<!--
function do_load() {
window.status=' ';
- window.close();
+ window.close();
}
function do_unload() {
}
diff --git a/html/server/file.html b/html/server/file.html
index 4108afd..5521cae 100755
--- a/html/server/file.html
+++ b/html/server/file.html
@@ -6,79 +6,8 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
diff --git a/html/server/finished.html b/html/server/finished.html
index 27130de..66ecd03 100755
--- a/html/server/finished.html
+++ b/html/server/finished.html
@@ -6,75 +6,8 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
@@ -103,7 +36,7 @@ function info(str) {
<td id="subTitle" align="right">
<a href="/server/file.html" target="_blank"
onClick="window.open('/server/file.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O1}
@@ -115,7 +48,7 @@ ${do:if-file-exists:html/index.html}
<td id="subTitle" align="right">
<a href="/index.html" target="_blank"
onClick="window.open('/server/help.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O5}
@@ -147,23 +80,23 @@ ${do:end-if}
<br>
-<pre>
-
-${do:if-not-empty:commandReturn}
-${LANG_F19}
-<font color="red">
-${commandReturnMsg}
-</font>
-${LANG_F20}
-<font color="blue">
-httrack ${commandReturnCmdl}
-</font>
-${LANG_F21}
-${do:end-if}
-
-${do:if-empty:commandReturn}
+<pre>
+
+${do:if-not-empty:commandReturn}
+${LANG_F19}
+<font color="red">
+${commandReturnMsg}
+</font>
+${LANG_F20}
+<font color="blue">
+httrack ${commandReturnCmdl}
+</font>
+${LANG_F21}
+${do:end-if}
+
+${do:if-empty:commandReturn}
${LANG_F22}
-${do:end-if}
+${do:end-if}
</pre>
${LANG_G8} :
@@ -177,7 +110,7 @@ ${path}/${projname}
<li><a href="/website/hts-log.txt" target="_new">${LANG_D4}</a></li>
</ul>
-<form method="POST" action="exit.html" name="form">
+<form method="POST" action="exit.html" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="command" value="quit">
@@ -191,8 +124,8 @@ ${path}/${projname}
<table width="100%" border="0"><tr><td align="left">
&nbsp;
</td><td align="right">
- <input type="submit" value=" ${LANG_QUIT} "
- onClick="form.submit()">
+ <input type="submit" value=" ${LANG_QUIT} "
+ onClick="form.submit()">
</td></tr></table>
</td></tr>
diff --git a/html/server/help.html b/html/server/help.html
index 19decdb..5b55586 100755
--- a/html/server/help.html
+++ b/html/server/help.html
@@ -6,79 +6,8 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
@@ -129,7 +58,7 @@ function info(str) {
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr><td class="tabCtrl" align="left">
<a style="background:black;color: white" href="about.html" target="_new"
- onMouseOver="info('${LANG_G21}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_G21}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${LANG_O16}...
</a>
@@ -138,7 +67,7 @@ ${LANG_O16}...
<tr><td class="tabCtrl" align="left">
<a style="background:black;color: white"
href="http://www.httrack.com/update.php3?Product=HTTrack&Version=${HTTRACK_VERSIONID}&VersionStr=${HTTRACK_VERSION}&Platform=${HTS_PLATFORM}&LanguageId=${lang}" target="_new"
- onMouseOver="info('${LANG_O17}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_O17}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${LANG_O17}...
</a>
@@ -149,7 +78,7 @@ ${do:if-file-exists:html/index.html}
<tr><td class="tabCtrl" align="left">
<a style="background:black;color: white"
href="/index.html" target="_new"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${LANG_P16}
</a>
diff --git a/html/server/index.html b/html/server/index.html
index 6998976..a29c95d 100755
--- a/html/server/index.html
+++ b/html/server/index.html
@@ -6,75 +6,8 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>HTTrack Website Copier - Offline Browser</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
@@ -110,7 +43,7 @@ function info(str) {
<td id="subTitle" align="right">
<a href="/server/file.html" target="_blank"
onClick="window.open('/server/file.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O1}
@@ -122,7 +55,7 @@ ${do:if-file-exists:html/index.html}
<td id="subTitle" align="right">
<a href="/index.html" target="_blank"
onClick="window.open('/server/help.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O5}
@@ -180,7 +113,7 @@ ${LANG_THANKYOU}!
<tr><td align="right">
<input name="nextBtn" type="submit" value=" ${LANG_NEXT} >> "
- onMouseOver="info('${LANG_TIPNEXT}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPNEXT}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
</table>
diff --git a/html/server/option1.html b/html/server/option1.html
index 9ba1d5b..7bcbf7e 100755
--- a/html/server/option1.html
+++ b/html/server/option1.html
@@ -6,88 +6,17 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
@@ -131,7 +60,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt1.html" target="_blank"
onClick="window.open('/step9_opt1.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -142,18 +71,18 @@ ${do:end-if}
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
</tr><tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
<td class="tabCtrl" align="center">&nbsp;</td>
</tr>
@@ -167,7 +96,7 @@ ${do:end-if}
<form method="POST" action="${thisfile}" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
<!-- clear if not checked -->
<input type="hidden" name="parseall" value="">
@@ -178,34 +107,34 @@ ${do:end-if}
<!-- checkboxes -->
<table border="0" width="100%" cellspacing="0">
<tr><td><input type="checkbox" name="parseall" ${checked:parseall}
- onMouseOver="info('${LANG_I1}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I31}</td></tr>
<tr><td><input type="checkbox" name="link" ${checked:link}
- onMouseOver="info('${LANG_I2}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I2}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I32}</td></tr>
<tr><td><input type="checkbox" name="testall" ${checked:testall}
- onMouseOver="info('${LANG_I2b}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I2b}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I32b}</td></tr>
<tr><td><input type="checkbox" name="htmlfirst" ${checked:htmlfirst}
- onMouseOver="info('${LANG_I2c}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I2c}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I32c}</td></tr>
</table>
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK}"
- onClick="form.closeme.value=1; form.submit(); return false;"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
-</td></tr>
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK}"
+ onClick="form.closeme.value=1; form.submit(); return false;"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
+</td></tr>
</form>
diff --git a/html/server/option10.html b/html/server/option10.html
index 99d0a4d..2e72e68 100755
--- a/html/server/option10.html
+++ b/html/server/option10.html
@@ -6,88 +6,17 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
@@ -131,7 +60,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt7.html" target="_blank"
onClick="window.open('/step9_opt7.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -142,18 +71,18 @@ ${do:end-if}
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
</tr><tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
<td class="tabCtrl" align="center">&nbsp;</td>
</tr>
@@ -167,37 +96,37 @@ ${do:end-if}
<form method="POST" action="${thisfile}" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
${LANG_IOPT10}:
<input name="prox" value="${prox}" size="32"
- onMouseOver="info('${LANG_G14}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_G14}'); return true" onMouseOut="info('&nbsp;'); return true"
>:
<input name="portprox" value="${portprox}" size="4"
- onMouseOver="info('${LANG_G15}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_G15}'); return true" onMouseOut="info('&nbsp;'); return true"
>
<br>
<input type="checkbox" name="ftpprox" ${checked:ftpprox}
- onMouseOver="info('${LANG_G15c}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_G15c}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I47c}
<br><br>
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK}"
- onClick="form.closeme.value=1; form.submit(); return false;"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
-</td></tr>
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK}"
+ onClick="form.closeme.value=1; form.submit(); return false;"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
+</td></tr>
</form>
diff --git a/html/server/option11.html b/html/server/option11.html
index 4b688e8..9571538 100755
--- a/html/server/option11.html
+++ b/html/server/option11.html
@@ -6,88 +6,17 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
@@ -131,7 +60,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt9.html" target="_blank"
onClick="window.open('/step9_opt9.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -142,18 +71,18 @@ ${do:end-if}
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
</tr><tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
<td class="tabCtrl" align="center">&nbsp;</td>
</tr>
@@ -167,7 +96,7 @@ ${do:end-if}
<form method="POST" action="${thisfile}" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
${LANG_W1}:
<br>
@@ -183,97 +112,97 @@ ${LANG_W3}
<td align="left">
<input name="ext1" value="${ext1}"
- onMouseOver="info('${LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td><td align="left">
&#x21d4;
</td><td align="left">
<input name="mime1" value="${mime1}"
- onMouseOver="info('${LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
<!-- -->
<td align="left">
<input name="ext2" value="${ext2}"
- onMouseOver="info('${LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td><td align="left">
&#x21d4;
</td><td align="left">
<input name="mime2" value="${mime2}"
- onMouseOver="info('${LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
<!-- -->
<td align="left">
<input name="ext3" value="${ext3}"
- onMouseOver="info('${LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td><td align="left">
&#x21d4;
</td><td align="left">
<input name="mime3" value="${mime3}"
- onMouseOver="info('${LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
<!-- -->
<td align="left">
<input name="ext4" value="${ext4}"
- onMouseOver="info('${LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td><td align="left">
&#x21d4;
</td><td align="left">
<input name="mime4" value="${mime4}"
- onMouseOver="info('${LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
<!-- -->
<td align="left">
<input name="ext5" value="${ext5}"
- onMouseOver="info('${LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td><td align="left">
&#x21d4;
</td><td align="left">
<input name="mime5" value="${mime5}"
- onMouseOver="info('${LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
<!-- -->
<td align="left">
<input name="ext6" value="${ext6}"
- onMouseOver="info('${LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td><td align="left">
&#x21d4;
</td><td align="left">
<input name="mime6" value="${mime6}"
- onMouseOver="info('${LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
<!-- -->
<td align="left">
<input name="ext7" value="${ext7}"
- onMouseOver="info('${LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td><td align="left">
&#x21d4;
</td><td align="left">
<input name="mime7" value="${mime7}"
- onMouseOver="info('${LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
<!-- -->
<td align="left">
<input name="ext8" value="${ext8}"
- onMouseOver="info('${LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W4}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td><td align="left">
&#x21d4;
</td><td align="left">
<input name="mime8" value="${mime8}"
- onMouseOver="info('${LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_W5}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
<!-- -->
@@ -283,21 +212,21 @@ ${LANG_W3}
<br><br>
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK}"
- onClick="form.closeme.value=1; form.submit(); return false;"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
-</td></tr>
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK}"
+ onClick="form.closeme.value=1; form.submit(); return false;"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
+</td></tr>
</form>
diff --git a/html/server/option2.html b/html/server/option2.html
index 6df78f3..3338686 100755
--- a/html/server/option2.html
+++ b/html/server/option2.html
@@ -6,94 +6,23 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
- window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+ window.status=' ';
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
function info(str) {
window.status = str;
-}
+}
// -->
</script>
@@ -131,7 +60,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt5.html" target="_blank"
onClick="window.open('/step9_opt5.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -142,18 +71,18 @@ ${do:end-if}
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
</tr><tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
<td class="tabCtrl" align="center">&nbsp;</td>
</tr>
@@ -167,62 +96,62 @@ ${do:end-if}
<form method="POST" action="${thisfile}" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
${LANG_I33}
<br>
<select name="build"
- onMouseOver="info('${LANG_I3}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I3}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${listid:build:LISTDEF_3}
</select>
<input type="button" value="${LANG_O2}"
onClick="form.build.selectedIndex=14; window.open('option2b.html', 'option2b', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480').wparent=document; form.submit();"
- onMouseOver="info('${LANG_I4}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I4}'); return true" onMouseOut="info('&nbsp;'); return true"
>
<!-- checkboxes -->
<table border="0" width="100%" cellspacing="0">
-<tr><td>
-<select name="dos"
- onMouseOver="info('${LANG_I8}\r\n${LANG_I8b}'); return true" onMouseOut="info('&nbsp;'); return true"
->
-<option value="0"${ztest:dos: selected::}>&nbsp;</option>
-<option value="1"${ztest:dos:: selected:}>${LANG_I37}</option>
-<option value="2"${ztest:dos::: selected}>${LANG_I37b}</option>
-</select>
+<tr><td>
+<select name="dos"
+ onMouseOver="info('${html:LANG_I8}\r\n${LANG_I8b}'); return true" onMouseOut="info('&nbsp;'); return true"
+>
+<option value="0"${ztest:dos: selected::}>&nbsp;</option>
+<option value="1"${ztest:dos:: selected:}>${LANG_I37}</option>
+<option value="2"${ztest:dos::: selected}>${LANG_I37b}</option>
+</select>
</td></tr>
<tr><td><input type="checkbox" name="errpage" ${checked:errpage}
- onMouseOver="info('${LANG_I9}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I9}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I38}</td></tr>
<tr><td><input type="checkbox" name="external" ${checked:external}
- onMouseOver="info('${LANG_I29}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I29}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I56}</td></tr>
<tr><td><input type="checkbox" name="hidepwd" ${checked:hidepwd}
- onMouseOver="info('${LANG_I30}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I30}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I66}</td></tr>
<tr><td><input type="checkbox" name="hidequery" ${checked:hidequery}
- onMouseOver="info('${LANG_I30b}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I30b}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I67}</td></tr>
<tr><td><input type="checkbox" name="nopurge" ${checked:nopurge}
- onMouseOver="info('${LANG_I1a}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1a}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I57}</td></tr>
</table>
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK}"
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK}"
onClick="form.closeme.value=1; form.submit(); return false;"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
</td></tr>
</form>
diff --git a/html/server/option2b.html b/html/server/option2b.html
index ef6d0b2..6afd048 100755
--- a/html/server/option2b.html
+++ b/html/server/option2b.html
@@ -6,88 +6,17 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
@@ -141,7 +70,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt5.html" target="_blank"
onClick="window.open('/step9_opt5.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -155,7 +84,7 @@ ${do:end-if}
<form method="POST" action="${thisfile}" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
<input name="BuildString" size="60" value="${BuildString}">
@@ -170,25 +99,25 @@ ${LANG_Q3}
</pre>
<br>
-
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK]"
-${do:output-mode:html-urlescaped}
- onClick="if (confirm(str_replace(str_replace('${LANG_DIAL7}', '%20', ' '), '%0a', ' '))) { form.closeme.value=1; form.submit(); } return false;"
-${do:output-mode:}
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
-</td></tr>
-
+
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK]"
+${do:output-mode:html-urlescaped}
+ onClick="if (confirm(str_replace(str_replace('${LANG_DIAL7}', '%20', ' '), '%0a', ' '))) { form.closeme.value=1; form.submit(); } return false;"
+${do:output-mode:}
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
+</td></tr>
+
</form>
</td></tr>
diff --git a/html/server/option3.html b/html/server/option3.html
index 9c6149e..cef03fc 100755
--- a/html/server/option3.html
+++ b/html/server/option3.html
@@ -6,88 +6,17 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
@@ -131,7 +60,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt10.html" target="_blank"
onClick="window.open('/step9_opt10.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -142,18 +71,18 @@ ${do:end-if}
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
</tr><tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
<td class="tabCtrl" align="center">&nbsp;</td>
</tr>
@@ -167,7 +96,7 @@ ${do:end-if}
<form method="POST" action="${thisfile}" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
${LANG_I40c}
<br>
@@ -175,7 +104,7 @@ ${LANG_I40c}
<!-- checkboxes -->
<table border="0" width="100%" cellspacing="0">
<tr><td><input type="checkbox" name="cache" ${checked:cache}
- onMouseOver="info('${LANG_I5}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I5}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I34}</td></tr>
</table>
<br>
@@ -183,7 +112,7 @@ ${LANG_I40c}
${LANG_I39}
<br>
<select name="filter"
- onMouseOver="info('${LANG_I29}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I29}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${listid:filter:LISTDEF_4}
</select>
@@ -192,7 +121,7 @@ ${listid:filter:LISTDEF_4}
${LANG_I40}
<br>
<select name="travel"
- onMouseOver="info('${LANG_I11}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I11}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${listid:travel:LISTDEF_5}
</select>
@@ -201,7 +130,7 @@ ${listid:travel:LISTDEF_5}
${LANG_I40b}
<br>
<select name="travel2"
- onMouseOver="info('${LANG_I11b}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I11b}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${listid:travel2:LISTDEF_6}
</select>
@@ -210,7 +139,7 @@ ${listid:travel2:LISTDEF_6}
${LANG_I40e}
<br>
<select name="travel3"
- onMouseOver="info('${LANG_I11c}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I11c}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${listid:travel3:LISTDEF_11}
</select>
@@ -219,26 +148,26 @@ ${listid:travel3:LISTDEF_11}
<!-- checkboxes -->
<table border="0" width="100%" cellspacing="0">
<tr><td><input type="checkbox" name="windebug" ${checked:windebug}
- onMouseOver="info('${LANG_I1h}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1h}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I40d}</td></tr>
</table>
<br>
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK}"
- onClick="form.closeme.value=1; form.submit(); return false;"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
-</td></tr>
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK}"
+ onClick="form.closeme.value=1; form.submit(); return false;"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
+</td></tr>
</form>
diff --git a/html/server/option4.html b/html/server/option4.html
index c2176c3..a95a7b0 100755
--- a/html/server/option4.html
+++ b/html/server/option4.html
@@ -6,88 +6,17 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
@@ -131,7 +60,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt3.html" target="_blank"
onClick="window.open('/step9_opt3.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -142,18 +71,18 @@ ${do:end-if}
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
</tr><tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
<td class="tabCtrl" align="center">&nbsp;</td>
</tr>
@@ -167,7 +96,7 @@ ${do:end-if}
<form method="POST" action="refresh.html" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
<table border="0" width="100%" cellspacing="0">
@@ -175,11 +104,11 @@ ${do:end-if}
${LANG_I44}
</td><td>
<input name="connexion" value="${connexion}" size="4"
- onMouseOver="info('${LANG_I12}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I12}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr><tr><td></td><td>
<input type="checkbox" name="ka" ${checked:ka}
- onMouseOver="info('${LANG_I47f}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I47f}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I47e}
</td></tr>
@@ -187,11 +116,11 @@ ${LANG_I44}
${LANG_I47d}
</td><td>
<input name="timeout" value="${timeout}" size="4"
- onMouseOver="info('${LANG_I13}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I13}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr><tr><td></td><td>
<input type="checkbox" name="remt" ${checked:remt}
- onMouseOver="info('${LANG_I14}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I14}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I45}
</td></tr>
@@ -199,7 +128,7 @@ ${LANG_I47d}
${LANG_I48}
</td><td>
<input name="retry" value="${retry}" size="4"
- onMouseOver="info('${LANG_I17}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I17}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
@@ -207,31 +136,31 @@ ${LANG_I48}
${LANG_I46}
</td><td>
<input name="rate" value="${rate}" size="4"
- onMouseOver="info('${LANG_I15}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I15}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr><tr><td></td><td>
<input type="checkbox" name="rems" ${checked:rems}
- onMouseOver="info('${LANG_I16}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I16}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I47}
</td></tr>
</table>
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK}"
- onClick="form.closeme.value=1; form.submit(); return false;"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
-</td></tr>
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK}"
+ onClick="form.closeme.value=1; form.submit(); return false;"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
+</td></tr>
</form>
diff --git a/html/server/option5.html b/html/server/option5.html
index 0da4e32..d13b438 100755
--- a/html/server/option5.html
+++ b/html/server/option5.html
@@ -6,88 +6,17 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
@@ -131,7 +60,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt2.html" target="_blank"
onClick="window.open('/step9_opt2.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -142,18 +71,18 @@ ${do:end-if}
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
</tr><tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
<td class="tabCtrl" align="center">&nbsp;</td>
</tr>
@@ -167,7 +96,7 @@ ${do:end-if}
<form method="POST" action="${thisfile}" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
<table border="0" width="100%" cellspacing="0">
@@ -175,7 +104,7 @@ ${do:end-if}
${LANG_G32}
</td><td>
<input name="depth" value="${depth}" size="4"
- onMouseOver="info('${LANG_I1g}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1g}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
@@ -183,7 +112,7 @@ ${LANG_G32}
${LANG_G32b}
</td><td>
<input name="depth2" value="${depth2}" size="4"
- onMouseOver="info('${LANG_I1g2}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1g2}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
@@ -191,7 +120,7 @@ ${LANG_G32b}
${LANG_I50}
</td><td>
<input name="maxhtml" value="${maxhtml}" size="4"
- onMouseOver="info('${LANG_I18}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I18}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
@@ -199,7 +128,7 @@ ${LANG_I50}
${LANG_I50b}
</td><td>
<input name="othermax" value="${othermax}" size="4"
- onMouseOver="info('${LANG_I19}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I19}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
@@ -207,7 +136,7 @@ ${LANG_I50b}
${LANG_I51}
</td><td>
<input name="sizemax" value="${sizemax}" size="4"
- onMouseOver="info('${LANG_I20}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I20}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
@@ -215,7 +144,7 @@ ${LANG_I51}
${LANG_I65}
</td><td>
<input name="pausebytes" value="${pausebytes}" size="4"
- onMouseOver="info('${LANG_I20b}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I20b}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
@@ -223,7 +152,7 @@ ${LANG_I65}
${LANG_I52}
</td><td>
<input name="maxtime" value="${maxtime}" size="4"
- onMouseOver="info('${LANG_I21}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I21}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
@@ -231,7 +160,7 @@ ${LANG_I52}
${LANG_I54}
</td><td>
<input name="maxrate" value="${maxrate}" size="4"
- onMouseOver="info('${LANG_I22}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I22}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
@@ -239,7 +168,7 @@ ${LANG_I54}
${LANG_I64}
</td><td>
<input name="maxconn" value="${maxconn}" size="4"
- onMouseOver="info('${LANG_I22b}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I22b}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
@@ -247,25 +176,25 @@ ${LANG_I64}
${LANG_I64b}
</td><td>
<input name="maxlinks" value="${maxlinks}" size="4"
- onMouseOver="info('${LANG_I22c}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I22c}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK}"
- onClick="form.closeme.value=1; form.submit(); return false;"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
-</td></tr>
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK}"
+ onClick="form.closeme.value=1; form.submit(); return false;"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
+</td></tr>
</table>
diff --git a/html/server/option6.html b/html/server/option6.html
index c0a18c5..926280d 100755
--- a/html/server/option6.html
+++ b/html/server/option6.html
@@ -6,88 +6,17 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
@@ -131,7 +60,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt8.html" target="_blank"
onClick="window.open('/step9_opt8.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -142,18 +71,18 @@ ${do:end-if}
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
</tr><tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
<td class="tabCtrl" align="center">&nbsp;</td>
</tr>
@@ -167,7 +96,7 @@ ${do:end-if}
<form method="POST" action="${thisfile}" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
<table border="0" width="100%" cellspacing="0">
@@ -175,7 +104,7 @@ ${do:end-if}
${LANG_I43}
</td><td>
<input name="user" value="${user}" size="60"
- onMouseOver="info('${LANG_I23}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I23}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
@@ -183,27 +112,27 @@ ${LANG_I43}
${LANG_I43b}
</td><td>
<input name="footer" value="${footer}" size="60"
- onMouseOver="info('${LANG_I23b}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I23b}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr>
</table>
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK}"
- onClick="form.closeme.value=1; form.submit(); return false;"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
-</td></tr>
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK}"
+ onClick="form.closeme.value=1; form.submit(); return false;"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
+</td></tr>
</form>
diff --git a/html/server/option7.html b/html/server/option7.html
index 676c11b..115081a 100755
--- a/html/server/option7.html
+++ b/html/server/option7.html
@@ -6,88 +6,17 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
@@ -131,7 +60,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt4.html" target="_blank"
onClick="window.open('/step9_opt4.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -142,18 +71,18 @@ ${do:end-if}
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
</tr><tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
<td class="tabCtrl" align="center">&nbsp;</td>
</tr>
@@ -167,13 +96,13 @@ ${do:end-if}
<form method="POST" action="${thisfile}" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
<tt>
${LANG_B10}
</tt>
<textarea name="url2" cols="60" rows="8"
- onMouseOver="info('${LANG_C3}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_C3}'); return true" onMouseOut="info('&nbsp;'); return true"
>${url2}</textarea>
<br>
@@ -181,21 +110,21 @@ ${LANG_B10}
${LANG_B13}
</tt>
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK}"
- onClick="form.closeme.value=1; form.submit(); return false;"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
-</td></tr>
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK}"
+ onClick="form.closeme.value=1; form.submit(); return false;"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
+</td></tr>
</form>
diff --git a/html/server/option8.html b/html/server/option8.html
index 5f32e0e..50735ae 100755
--- a/html/server/option8.html
+++ b/html/server/option8.html
@@ -6,88 +6,17 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
@@ -131,7 +60,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt6.html" target="_blank"
onClick="window.open('/step9_opt6.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -142,18 +71,18 @@ ${do:end-if}
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
</tr><tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
<td class="tabCtrl" align="center">&nbsp;</td>
</tr>
@@ -167,72 +96,72 @@ ${do:end-if}
<form method="POST" action="${thisfile}" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
<input type="checkbox" name="cookies" ${checked:cookies}
- onMouseOver="info('${LANG_I1b}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1b}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I58}
<br><br>
${LANG_I59}
<br>
<select name="checktype"
- onMouseOver="info('${LANG_I1c}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1c}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${listid:checktype:LISTDEF_7}
</select>
<br><br>
<input type="checkbox" name="parsejava" ${checked:parsejava}
- onMouseOver="info('${LANG_I1d}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1d}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I60}
<br><br>
${LANG_I55}
<br>
<select name="robots"
- onMouseOver="info('${LANG_I28}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I28}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${listid:robots:LISTDEF_8}
</select>
<br><br>
<input type="checkbox" name="updhack" ${checked:updhack}
- onMouseOver="info('${LANG_I1k}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1k}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I62b}
<br><br>
<input type="checkbox" name="urlhack" ${checked:urlhack}
- onMouseOver="info('${LANG_I1k2}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1k2}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I62b2}
<br><br>
<input type="checkbox" name="toler" ${checked:toler}
- onMouseOver="info('${LANG_I1i}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1i}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I62}
<br><br>
<input type="checkbox" name="http10" ${checked:http10}
- onMouseOver="info('${LANG_I1j}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1j}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I63}
<br><br>
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK}"
- onClick="form.closeme.value=1; form.submit(); return false;"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
-</td></tr>
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK}"
+ onClick="form.closeme.value=1; form.submit(); return false;"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
+</td></tr>
</form>
diff --git a/html/server/option9.html b/html/server/option9.html
index 2185f9f..2a98334 100755
--- a/html/server/option9.html
+++ b/html/server/option9.html
@@ -6,88 +6,17 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-.tabCtrl {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
function do_load() {
window.status=' ';
-${do:if-not-empty:closeme}
- window.close();
-${do:end-if}
-${do:set:closeme:}
+${do:if-not-empty:closeme}
+ window.close();
+${do:end-if}
+${do:set:closeme:}
}
function do_unload() {
}
@@ -131,7 +60,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step9_opt9.html" target="_blank"
onClick="window.open('/step9_opt9.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -142,18 +71,18 @@ ${do:end-if}
<table class="tableWidth" border="0" width="100%" cellspacing="0">
<tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option1.html" onClick="form.redirect.value='option1.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT1}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT1}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option2.html" onClick="form.redirect.value='option2.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT2}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT2}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option3.html" onClick="form.redirect.value='option3.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT3}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT3}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option4.html" onClick="form.redirect.value='option4.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT4}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT4}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option5.html" onClick="form.redirect.value='option5.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT5}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT5}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option11.html" onClick="form.redirect.value='option11.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT11}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT11}</a></td>
</tr><tr>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
-<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option6.html" onClick="form.redirect.value='option6.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT6}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT6}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option7.html" onClick="form.redirect.value='option7.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT7}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT7}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option8.html" onClick="form.redirect.value='option8.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT8}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT8}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option9.html" onClick="form.redirect.value='option9.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT9}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT9}</a></td>
+<td class="tabCtrl" align="center"><a style="background:black;color: white" href="option10.html" onClick="form.redirect.value='option10.html'; form.submit(); return false;" align="center" onMouseOver="info('${html:LANG_IOPT10}'); return true" onMouseOut="info('&nbsp;'); return true">${LANG_IOPT10}</a></td>
<td class="tabCtrl" align="center">&nbsp;</td>
</tr>
@@ -167,53 +96,53 @@ ${do:end-if}
<form method="POST" action="${thisfile}" name="form">
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
-<input type="hidden" name="closeme" value="">
+<input type="hidden" name="closeme" value="">
<input type="checkbox" name="cache2" ${checked:cache2}
- onMouseOver="info('${LANG_I1e}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1e}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I61}
<br><br>
<input type="checkbox" name="norecatch" ${checked:norecatch}
- onMouseOver="info('${LANG_I5b}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I5b}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I34b}
<br><br>
<input type="checkbox" name="logf" ${checked:logf}
- onMouseOver="info('${LANG_I7}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I7}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I36}
<select name="logtype"
- onMouseOver="info('${LANG_I1f}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I1f}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${listid:logtype:LISTDEF_9}
</select>
<br><br>
<input type="checkbox" name="index" ${checked:index}
- onMouseOver="info('${LANG_I6}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I6}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I35}
<br><br>
<input type="checkbox" name="index2" ${checked:index2}
- onMouseOver="info('${LANG_I6b}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_I6b}'); return true" onMouseOut="info('&nbsp;'); return true"
> ${LANG_I35b}
<br><br>
-<tr><td>
- <table width="100%">
- <tr><td align="left">
- <input type="submit" value="${LANG_OK}"
- onClick="form.closeme.value=1; form.submit(); return false;"
- onMouseOver="info('${LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td><td align="right">
- <input type="button" value="${LANG_CANCEL}"
- onClick="window.close();"
- onMouseOver="info('${LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
- </td></tr>
- </table>
-</td></tr>
+<tr><td>
+ <table width="100%">
+ <tr><td align="left">
+ <input type="submit" value="${LANG_OK}"
+ onClick="form.closeme.value=1; form.submit(); return false;"
+ onMouseOver="info('${html:LANG_TIPOK}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td><td align="right">
+ <input type="button" value="${LANG_CANCEL}"
+ onClick="window.close();"
+ onMouseOver="info('${html:LANG_TIPCANCEL}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+ </td></tr>
+ </table>
+</td></tr>
</form>
diff --git a/html/server/ping.js b/html/server/ping.js
new file mode 100644
index 0000000..c7760f7
--- /dev/null
+++ b/html/server/ping.js
@@ -0,0 +1,26 @@
+// Function aimed to ping the webhttrack server regularly to keep it alive
+// If the browser window is closed, the server will eventually shutdown
+function ping_server() {
+ var iframe = document.getElementById('pingiframe');
+ if (iframe && iframe.src) {
+ iframe.src = iframe.src;
+ setTimeout(ping_server, 30000);
+ }
+}
+
+// Create an invisible iframe to hold the server ping result
+// Only modern browsers will support that, but old browsers are compatible
+// with the legacy "wait for browser PID" mode
+if (document && document.createElement && document.body
+ && document.body.appendChild && document.getElementById) {
+ var iframe = document.createElement('iframe');
+ if (iframe) {
+ iframe.id = 'pingiframe';
+ iframe.style.display = "none";
+ iframe.style.visibility = "hidden";
+ iframe.width = iframe.height = 0;
+ iframe.src = "/ping";
+ document.body.appendChild(iframe);
+ ping_server();
+ }
+}
diff --git a/html/server/refresh.html b/html/server/refresh.html
index ca840a6..3e59ab9 100755
--- a/html/server/refresh.html
+++ b/html/server/refresh.html
@@ -7,122 +7,55 @@
<META http-equiv="refresh" content="30; URL=finished.html">
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
+<script language="javascript">
+<!--
+var freeze=0;
+setTimeout(do_refresh, 1000);
+function do_load() {
+ window.status=' ';
+ enable_timer();
}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
+function disable_timer() {
+ if (freeze == 0) {
+ freeze=1;
}
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
+}
+function lock_timer() {
+ freeze=2;
+}
+function enable_timer() {
+ if (freeze == 1) {
+ freeze=0;
}
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
+}
+function unlock_timer() {
+ freeze=0;
+}
+function do_confirm(str) {
+ lock_timer();
+ ret=confirm(str);
+ if (!ret) {
+ unlock_timer();
}
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
-
-<script language="javascript">
-<!--
-var freeze=0;
-setTimeout(do_refresh, 1000);
-function do_load() {
- window.status=' ';
- enable_timer();
-}
-function disable_timer() {
- if (freeze == 0) {
- freeze=1;
- }
+ return ret;
}
-function lock_timer() {
- freeze=2;
-}
-function enable_timer() {
- if (freeze == 1) {
- freeze=0;
- }
-}
-function unlock_timer() {
- freeze=0;
-}
-function do_confirm(str) {
- lock_timer();
- ret=confirm(str);
- if (!ret) {
- unlock_timer();
- }
- return ret;
-}
function do_unload() {
}
function info(str) {
window.status = str;
-}
-function do_refresh() {
- if (!freeze) {
- document.location.reload();
- } else {
- setTimeout(do_refresh, 1000);
- }
}
-function no_refresh() {
-}
+function do_refresh() {
+ if (!freeze) {
+ document.location.reload();
+ } else {
+ setTimeout(do_refresh, 1000);
+ }
+}
+function no_refresh() {
+}
// -->
</script>
@@ -140,7 +73,7 @@ function no_refresh() {
<td id="subTitle" align="right">
<a href="/server/file.html" target="_blank"
onClick="window.open('/server/file.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O1}
@@ -152,7 +85,7 @@ ${do:if-file-exists:html/index.html}
<td id="subTitle" align="right">
<a href="/index.html" target="_blank"
onClick="window.open('/server/help.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O5}
@@ -198,8 +131,8 @@ ${do:end-if}
</tr>
</table>
-
-<br>
+
+<br>
<table border="0" width="100%">
<tr>
@@ -210,8 +143,8 @@ ${LANG_H20} ${info.currentjob}
</td>
</tr>
</table>
-
-<br>
+
+<br>
<form method="POST" action="step4.html" name="form">
<input type="hidden" name="sid" value="${sid}">
@@ -219,20 +152,20 @@ ${LANG_H20} ${info.currentjob}
<table border="0" width="100%">
-<tr><td>${info.state[0]}</td><td>${info.name[0]}</td><td>${info.file[0]}</td><td>${info.size[0]}/${info.sizetot[0]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[0]}'; form.submit()" onMouseOver="info('${LANG_H6}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[1]}</td><td>${info.name[1]}</td><td>${info.file[1]}</td><td>${info.size[1]}/${info.sizetot[1]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[1]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[2]}</td><td>${info.name[2]}</td><td>${info.file[2]}</td><td>${info.size[2]}/${info.sizetot[2]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[2]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[3]}</td><td>${info.name[3]}</td><td>${info.file[3]}</td><td>${info.size[3]}/${info.sizetot[3]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[3]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[4]}</td><td>${info.name[4]}</td><td>${info.file[4]}</td><td>${info.size[4]}/${info.sizetot[4]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[4]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[5]}</td><td>${info.name[5]}</td><td>${info.file[5]}</td><td>${info.size[5]}/${info.sizetot[5]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[5]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[6]}</td><td>${info.name[6]}</td><td>${info.file[6]}</td><td>${info.size[6]}/${info.sizetot[6]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[6]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[7]}</td><td>${info.name[7]}</td><td>${info.file[7]}</td><td>${info.size[7]}/${info.sizetot[7]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[7]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[8]}</td><td>${info.name[8]}</td><td>${info.file[8]}</td><td>${info.size[8]}/${info.sizetot[8]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[8]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[9]}</td><td>${info.name[9]}</td><td>${info.file[9]}</td><td>${info.size[9]}/${info.sizetot[9]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[9]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[10]}</td><td>${info.name[10]}</td><td>${info.file[10]}</td><td>${info.size[10]}/${info.sizetot[10]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[10]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[11]}</td><td>${info.name[11]}</td><td>${info.file[11]}</td><td>${info.size[11]}/${info.sizetot[11]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[11]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[12]}</td><td>${info.name[12]}</td><td>${info.file[12]}</td><td>${info.size[12]}/${info.sizetot[12]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[12]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
-<tr><td>${info.state[13]}</td><td>${info.name[13]}</td><td>${info.file[13]}</td><td>${info.size[13]}/${info.sizetot[13]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[13]}'; form.submit()" onMouseOver="info('${LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[0]}</td><td>${info.name[0]}</td><td>${info.file[0]}</td><td>${info.size[0]}/${info.sizetot[0]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[0]}'; form.submit()" onMouseOver="info('${html:LANG_H6}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[1]}</td><td>${info.name[1]}</td><td>${info.file[1]}</td><td>${info.size[1]}/${info.sizetot[1]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[1]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[2]}</td><td>${info.name[2]}</td><td>${info.file[2]}</td><td>${info.size[2]}/${info.sizetot[2]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[2]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[3]}</td><td>${info.name[3]}</td><td>${info.file[3]}</td><td>${info.size[3]}/${info.sizetot[3]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[3]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[4]}</td><td>${info.name[4]}</td><td>${info.file[4]}</td><td>${info.size[4]}/${info.sizetot[4]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[4]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[5]}</td><td>${info.name[5]}</td><td>${info.file[5]}</td><td>${info.size[5]}/${info.sizetot[5]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[5]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[6]}</td><td>${info.name[6]}</td><td>${info.file[6]}</td><td>${info.size[6]}/${info.sizetot[6]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[6]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[7]}</td><td>${info.name[7]}</td><td>${info.file[7]}</td><td>${info.size[7]}/${info.sizetot[7]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[7]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[8]}</td><td>${info.name[8]}</td><td>${info.file[8]}</td><td>${info.size[8]}/${info.sizetot[8]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[8]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[9]}</td><td>${info.name[9]}</td><td>${info.file[9]}</td><td>${info.size[9]}/${info.sizetot[9]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[9]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[10]}</td><td>${info.name[10]}</td><td>${info.file[10]}</td><td>${info.size[10]}/${info.sizetot[10]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[10]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[11]}</td><td>${info.name[11]}</td><td>${info.file[11]}</td><td>${info.size[11]}/${info.sizetot[11]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[11]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[12]}</td><td>${info.name[12]}</td><td>${info.file[12]}</td><td>${info.size[12]}/${info.sizetot[12]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[12]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
+<tr><td>${info.state[13]}</td><td>${info.name[13]}</td><td>${info.file[13]}</td><td>${info.size[13]}/${info.sizetot[13]}</td><td><input type="submit" value="${LANG_H15}" onClick="form.command.value='cancel-file=${info.url_sav[13]}'; form.submit()" onMouseOver="info('${html:LANG_H7}'); return true" onMouseOut="info('&nbsp;'); return true"></td></tr>
</table>
@@ -246,10 +179,10 @@ ${LANG_H20} ${info.currentjob}
<table width="100%" border="0"><tr><td align="left">
&nbsp;
</td><td align="right">
- <input type="submit" value=" ${LANG_V4} "
- onMouseOver="disable_timer(); info('${LANG_D3}'); return true"
- onMouseOut="info('&nbsp;'); enable_timer(); return true"
- onClick="if (do_confirm('${LANG_G1}')) { form.command.value='cancel'; form.submit(); } return false"
+ <input type="submit" value=" ${LANG_V4} "
+ onMouseOver="disable_timer(); info('${LANG_D3}'); return true"
+ onMouseOut="info('&nbsp;'); enable_timer(); return true"
+ onClick="if (do_confirm('${LANG_G1}')) { form.command.value='cancel'; form.submit(); } return false"
>
</td></tr></table>
diff --git a/html/server/step2.html b/html/server/step2.html
index e2d74db..4f194dd 100755
--- a/html/server/step2.html
+++ b/html/server/step2.html
@@ -6,75 +6,8 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
@@ -119,7 +52,7 @@ function info(str) {
<td id="subTitle" align="right">
<a href="/server/file.html" target="_blank"
onClick="window.open('/server/file.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:html:LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O1}
@@ -131,7 +64,7 @@ ${do:if-file-exists:html/index.html}
<td id="subTitle" align="right">
<a href="/index.html" target="_blank"
onClick="window.open('/server/help.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O5}
@@ -160,18 +93,18 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step1.html" target="_blank"
onClick="window.open('/step1.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
</tr></table>
-
+
${/* Default values for empty settings */}
-${do:set:cache:1}
+${do:set:cache:1}
${/* Convert winprofile.ini into internal variables */}
-${do:copy:CurrentUrl:urls}
-${do:copy:Category:projcateg}
+${do:copy:CurrentUrl:urls}
+${do:copy:Category:projcateg}
${do:copy:CurrentAction:todo}
${do:copy:CurrentURLList:filelist}
${do:copy:Proxy:proxy}
@@ -267,7 +200,7 @@ ${do:end-if}
${do:loadhash}
-
+
${LANG_S11b}
<select name="loadprojname" onChange="form.redirect.value='step2.html'; form.submit()">
<option value="">&nbsp;</option>
@@ -278,30 +211,30 @@ ${do:loadhash}
${LANG_S11}
<input name="projname" value="${projname}"
- onMouseOver="info('${LANG_S1}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:html:LANG_S1}'); return true" onMouseOut="info('&nbsp;'); return true"
>
-<br>
-
-<table border="0">
-<tr><td>
-
- ${LANG_S13}
- <select name="loadprojcateg" onChange="form.redirect.value='step2.html'; form.submit()">
- <option value="">&nbsp;</option>
- ${liststr:wincateg}
- </select>
-</td><td>
- <input name="projcateg" value="${projcateg}"
- onMouseOver="info('${LANG_S5}'); return true" onMouseOut="info('&nbsp;'); return true"
- >
-
-</td></tr></table>
-
+<br>
+
+<table border="0">
+<tr><td>
+
+ ${LANG_S13}
+ <select name="loadprojcateg" onChange="form.redirect.value='step2.html'; form.submit()">
+ <option value="">&nbsp;</option>
+ ${liststr:wincateg}
+ </select>
+</td><td>
+ <input name="projcateg" value="${projcateg}"
+ onMouseOver="info('${html:html:LANG_S5}'); return true" onMouseOut="info('&nbsp;'); return true"
+ >
+
+</td></tr></table>
+
<br>
${LANG_S12}
<input name="path" value="${path}"
- onMouseOver="info('${LANG_S2}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:html:LANG_S2}'); return true" onMouseOut="info('&nbsp;'); return true"
>
<input type="button" value="refresh" onClick="form.redirect.value='step2.html'; form.submit()">
@@ -310,11 +243,11 @@ ${do:loadhash}
<tr><td>
<table width="100%" border="0"><tr><td align="left">
<input type="submit" value=" << ${LANG_PREVIOUS} " onClick="form.redirect.value='index.html'; form.submit()"
- onMouseOver="info('${LANG_TIPPREV}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:html:LANG_TIPPREV}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td><td align="right">
<input name="nextBtn" type="submit" value=" ${LANG_NEXT} >> " onClick="return checkname();" default
- onMouseOver="info('${LANG_TIPNEXT}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:html:LANG_TIPNEXT}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr></table>
diff --git a/html/server/step3.html b/html/server/step3.html
index f085101..40dd977 100755
--- a/html/server/step3.html
+++ b/html/server/step3.html
@@ -6,75 +6,8 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
@@ -128,7 +61,7 @@ function do_check_child() {
<td id="subTitle" align="right">
<a href="/server/file.html" target="_blank"
onClick="window.open('/server/file.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O1}
@@ -140,7 +73,7 @@ ${do:if-file-exists:html/index.html}
<td id="subTitle" align="right">
<a href="/index.html" target="_blank"
onClick="window.open('/server/help.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O5}
@@ -169,7 +102,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step2.html" target="_blank"
onClick="window.open('/step2.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -185,7 +118,7 @@ ${do:end-if}
<tr><td>
${LANG_G31}
<select name="todo"
- onMouseOver="info('${LANG_G9}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_G9}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${listid:todo:LISTDEF_10}
</select>
@@ -198,12 +131,12 @@ ${do:end-if}
</td><td>
<input type="button" value="${LANG_G43}"
onClick="doOpenWindow()"
- onMouseOver="info('${LANG_G24b}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_G24b}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr></table>
<br>
<textarea name="urls" cols="50" rows="8"
- onMouseOver="info('${LANG_G11}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_G11}'); return true" onMouseOut="info('&nbsp;'); return true"
>
${do:output-mode:html}
${urls}
@@ -217,7 +150,7 @@ ${do:output-mode:}
${LANG_URLLIST}:
</td><td>
<input name="filelist" value="${filelist}" size="40"
- onMouseOver="info('${LANG_G24c}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_G24c}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr></table>
@@ -228,7 +161,7 @@ ${do:output-mode:}
${LANG_G41}
</td><td>
<input type="button" value="${LANG_G40}" onClick="window.open('option1.html', 'option1', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_G24}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_G24}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr></table>
@@ -237,11 +170,11 @@ ${do:output-mode:}
<tr><td align="right">
<table width="100%" border="0"><tr><td align="left">
<input type="submit" value=" << ${LANG_PREVIOUS} " onClick="form.redirect.value='step2.html'; form.submit()"
- onMouseOver="info('${LANG_TIPPREV}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPPREV}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td><td align="right">
<input name="nextBtn" type="submit" value=" ${LANG_NEXT} >> "
- onMouseOver="info('${LANG_TIPNEXT}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPNEXT}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr></table>
diff --git a/html/server/step4.html b/html/server/step4.html
index 452edac..2620c97 100755
--- a/html/server/step4.html
+++ b/html/server/step4.html
@@ -6,75 +6,8 @@
<meta name="keywords" content="${LANG_METAKEYW}" />
<title>'${projname}' - HTTrack Website Copier</title>
- <style type="text/css">
- <!--
-
-body {
- margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
- background: #77b;
-}
-body, td {
- font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
- }
-
-#subTitle {
- background: #000; color: #fff; padding: 4px; font-weight: bold;
- }
-
-#siteNavigation a, #siteNavigation .current {
- font-weight: bold; color: #448;
- }
-#siteNavigation a:link { text-decoration: none; }
-#siteNavigation a:visited { text-decoration: none; }
-
-#siteNavigation .current { background-color: #ccd; }
-
-#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
-#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
-
-
-a:link { text-decoration: underline; color: #00f; }
-a:visited { text-decoration: underline; color: #000; }
-a:hover { text-decoration: underline; color: #c00; }
-a:active { text-decoration: underline; }
-
-#pageContent {
- clear: both;
- border-bottom: 6px solid #000;
- padding: 10px; padding-top: 20px;
- line-height: 1.65em;
- background-image: url(images/bg_rings.gif);
- background-repeat: no-repeat;
- background-position: top right;
- }
-
-#pageContent, #siteNavigation {
- background-color: #ccd;
- }
-
-
-.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
-.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
-
-hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
-
-h1 { margin: 0; font-weight: bold; font-size: 2em; }
-h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
-h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
-h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
-
-.blak { background-color: #000; }
-.hide { display: none; }
-.tableWidth { min-width: 400px; }
-
-.tblRegular { border-collapse: collapse; }
-.tblRegular td { padding: 6px; background-image: url(fade.gif); border: 2px solid #99c; }
-.tblHeaderColor, .tblHeaderColor td { background: #99c; }
-.tblNoBorder td { border: 0; }
-
-
-// -->
-</style>
+ <link rel="stylesheet" type="text/css" media="screen" href="style.css">
+ <script type="text/javascript" src="ping.js" defer></script>
<script language="javascript">
<!--
@@ -110,7 +43,7 @@ function info(str) {
<td id="subTitle" align="right">
<a href="/server/file.html" target="_blank"
onClick="window.open('/server/file.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_O1}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O1}
@@ -122,7 +55,7 @@ ${do:if-file-exists:html/index.html}
<td id="subTitle" align="right">
<a href="/index.html" target="_blank"
onClick="window.open('/server/help.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
style="color:#FFFFFF"
>
${LANG_O5}
@@ -151,7 +84,7 @@ ${do:if-file-exists:html/index.html}
<td>
<a href="/step3.html" target="_blank"
onClick="window.open('/step3.html', 'help', 'toolbar=no, location=no, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, width=640, height=480'); return false"
- onMouseOver="info('${LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPHELP}'); return true" onMouseOut="info('&nbsp;'); return true"
>${LANG_TIPHELP}</a>
</td>
${do:end-if}
@@ -163,34 +96,34 @@ ${do:end-if}
<input type="hidden" name="sid" value="${sid}">
<input type="hidden" name="redirect" value="">
<input type="hidden" name="projpath" value="${path}/${projname}/">
-
-<input type="hidden" name="command_arg_profile" value="path,lang">
+
+<input type="hidden" name="command_arg_profile" value="path,lang">
<table border="0" width="100%">
<tr><td>
-</td></tr>
-
+</td></tr>
+
+<tr><td>
+<input type="radio" name="command_do" value="start" checked><b>${LANG_J10}</b>
+</td></tr>
+<tr><td>
+<input type="radio" name="command_do" value="save">${LANG_J10b}
+</td></tr>
<tr><td>
-<input type="radio" name="command_do" value="start" checked><b>${LANG_J10}</b>
-</td></tr>
-<tr><td>
-<input type="radio" name="command_do" value="save">${LANG_J10b}
-</td></tr>
-<tr><td>
-
-${/* Real commands and ini file generated below */}
+
+${/* Real commands and ini file generated below */}
<!-- engine commandline -->
${do:output-mode:html}
<textarea name="command" cols="50" rows="4" style="visibility:hidden">
httrack \
- --quiet \
+ --quiet \
--build-top-index \
${test:todo:--mirror:--mirror:--mirror-wizard:--get:--mirrorlinks:--testlinks:--continue:--update}
${urls}
${test:filelist:-%L "}${filelist}${test:filelist:"}
- --path "${path}/${projname}"
+ --path "${html:path}/${html:projname}"
\
${test:parseall:--near}
${test:link:--test}
@@ -203,8 +136,8 @@ ${do:end-if}
${test:build:-N0:-N0:-N1:-N2:-N3:-N4:-N5:-N100:-N101:-N102:-N103:-N104:-N105:-N99:-N199:}
\
${ztest:dos::--long-names=0:--long-names=2}
- ${test:robots:--robots=0:--robots=0:--robots=1:--robots=2}
- ${test:errpage:--generate-errors:--generate-errors=0}
+ ${test:robots:--robots=0:--robots=0:--robots=1:--robots=2}
+ ${test:errpage:--generate-errors:--generate-errors=0}
${test:external:--replace-external}
${test:hidepwd:--disable-passwords}
${test:hidequery:--include-query-string=1:--include-query-string=0}
@@ -236,8 +169,8 @@ ${do:end-if}
${test:maxconn:--connection-per-second=}${maxconn}
${test:maxlinks:--advanced-maxlinks=}${maxlinks}
\
- --user-agent "${user}"
- --footer "${footer}"
+ --user-agent "${html:user}"
+ --footer "${html:footer}"
\
${url2}
\
@@ -261,7 +194,7 @@ ${do:end-if}
${do:output-mode:inifile}
<textarea name="winprofile" cols="50" rows="4" style="visibility:hidden">
CurrentUrl=${urls}
-Category=${projcateg}
+Category=${projcateg}
CurrentAction=${todo}
CurrentURLList=${filelist}
Proxy=${proxy}
@@ -338,25 +271,25 @@ MIMEDefsMime7=${mime7}
MIMEDefsMime8=${mime8}
</textarea>
${do:output-mode:}
-<!-- winprofile.ini -->
-
-<!-- httrack.ini -->
-${do:output-mode:inifile}
-<textarea name="userprofile" cols="50" rows="4" style="visibility:hidden">
-path=${path}
-lang=${lang_}
-</textarea>
-${do:output-mode:}
-<!-- httrack.ini -->
+<!-- winprofile.ini -->
+
+<!-- httrack.ini -->
+${do:output-mode:inifile}
+<textarea name="userprofile" cols="50" rows="4" style="visibility:hidden">
+path=${path}
+lang=${lang_}
+</textarea>
+${do:output-mode:}
+<!-- httrack.ini -->
</td></tr><tr><td>
<table width="100%" border="0"><tr><td align="left">
<input type="submit" value=" << ${LANG_PREVIOUS} " onClick="form.command.value=''; form.redirect.value='step3.html'; form.submit()"
- onMouseOver="info('${LANG_TIPPREV}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPPREV}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td><td align="right">
<input name="nextBtn" type="submit" value=" ${LANG_J9} >> "
- onMouseOver="info('${LANG_TIPNEXT}'); return true" onMouseOut="info('&nbsp;'); return true"
+ onMouseOver="info('${html:LANG_TIPNEXT}'); return true" onMouseOut="info('&nbsp;'); return true"
>
</td></tr></table>
diff --git a/html/server/style.css b/html/server/style.css
new file mode 100644
index 0000000..add8240
--- /dev/null
+++ b/html/server/style.css
@@ -0,0 +1,66 @@
+body {
+ margin: 0; padding: 0; margin-bottom: 15px; margin-top: 8px;
+ background: #77b;
+}
+body, td {
+ font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+ }
+
+#subTitle {
+ background: #000; color: #fff; padding: 4px; font-weight: bold;
+ }
+
+.tabCtrl {
+ background: #000; color: #fff; padding: 4px; font-weight: bold;
+ }
+
+#siteNavigation a, #siteNavigation .current {
+ font-weight: bold; color: #448;
+ }
+#siteNavigation a:link { text-decoration: none; }
+#siteNavigation a:visited { text-decoration: none; }
+
+#siteNavigation .current { background-color: #ccd; }
+
+#siteNavigation a:hover { text-decoration: none; background-color: #fff; color: #000; }
+#siteNavigation a:active { text-decoration: none; background-color: #ccc; }
+
+
+a:link { text-decoration: underline; color: #00f; }
+a:visited { text-decoration: underline; color: #000; }
+a:hover { text-decoration: underline; color: #c00; }
+a:active { text-decoration: underline; }
+
+#pageContent {
+ clear: both;
+ border-bottom: 6px solid #000;
+ padding: 10px; padding-top: 20px;
+ line-height: 1.65em;
+ background-image: url(images/bg_rings.gif);
+ background-repeat: no-repeat;
+ background-position: top right;
+ }
+
+#pageContent, #siteNavigation {
+ background-color: #ccd;
+ }
+
+
+.imgLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
+.imgRight { float: right; margin-left: 10px; margin-bottom: 10px; }
+
+hr { height: 1px; color: #000; background-color: #000; margin-bottom: 15px; }
+
+h1 { margin: 0; font-weight: bold; font-size: 2em; }
+h2 { margin: 0; font-weight: bold; font-size: 1.6em; }
+h3 { margin: 0; font-weight: bold; font-size: 1.3em; }
+h4 { margin: 0; font-weight: bold; font-size: 1.18em; }
+
+.blak { background-color: #000; }
+.hide { display: none; }
+.tableWidth { min-width: 400px; }
+
+.tblRegular { border-collapse: collapse; }
+.tblRegular td { padding: 6px; background-image: url(images/fade.gif); border: 2px solid #99c; }
+.tblHeaderColor, .tblHeaderColor td { background: #99c; }
+.tblNoBorder td { border: 0; }
diff --git a/src/htsserver.c b/src/htsserver.c
index 0ee5907..e358d1e 100644
--- a/src/htsserver.c
+++ b/src/htsserver.c
@@ -92,13 +92,17 @@ int commandReturnSet = 0;
httrackp *global_opt = NULL;
+static void (*pingFun)(void*) = NULL;
+static void* pingFunArg = NULL;
+
/* Extern */
extern void webhttrack_main(char *cmd);
extern void webhttrack_lock(void);
extern void webhttrack_release(void);
static int is_image(const char *file) {
- return ((strstr(file, ".gif") != NULL));
+ return strstr(file, ".gif") != NULL
+ || strstr(file, ".png") != NULL;
}
static int is_text(const char *file) {
return ((strstr(file, ".txt") != NULL));
@@ -106,6 +110,12 @@ static int is_text(const char *file) {
static int is_html(const char *file) {
return ((strstr(file, ".htm") != NULL));
}
+static int is_css(const char *file) {
+ return ((strstr(file, ".css") != NULL));
+}
+static int is_js(const char *file) {
+ return ((strstr(file, ".js") != NULL));
+}
static void sig_brpipe(int code) {
/* ignore */
@@ -409,6 +419,11 @@ int smallserver(T_SOC soc, char *url, char *method, char *data, char *path) {
/* Accept */
while((soc_c = (T_SOC) accept(soc, NULL, NULL)) == INVALID_SOCKET) ;
+ /* Ping */
+ if (pingFun != NULL) {
+ pingFun(pingFunArg);
+ }
+
/* Lock */
webhttrack_lock();
@@ -811,12 +826,13 @@ int smallserver(T_SOC soc, char *url, char *method, char *data, char *path) {
virtualpath = 1;
}
+ /* override */
if (commandRunning) {
- if (!is_image(file)) {
+ if (is_html(file)) {
file = "/server/refresh.html";
}
} else if (commandEnd && !virtualpath && !willexit) {
- if (!is_image(file)) {
+ if (is_html(file)) {
file = "/server/finished.html";
}
}
@@ -843,9 +859,18 @@ int smallserver(T_SOC soc, char *url, char *method, char *data, char *path) {
char ok_img[] =
"HTTP/1.0 200 OK\r\n" "Connection: close\r\n"
"Server: httrack small server\r\n" "Content-type: image/gif\r\n";
+ char ok_js[] =
+ "HTTP/1.0 200 OK\r\n" "Connection: close\r\n"
+ "Server: httrack small server\r\n" "Content-type: text/javascript\r\n";
+ char ok_css[] =
+ "HTTP/1.0 200 OK\r\n" "Connection: close\r\n"
+ "Server: httrack small server\r\n" "Content-type: text/css\r\n";
char ok_text[] =
"HTTP/1.0 200 OK\r\n" "Connection: close\r\n"
"Server: httrack small server\r\n" "Content-type: text/plain\r\n";
+ char ok_unknown[] =
+ "HTTP/1.0 200 OK\r\n" "Connection: close\r\n"
+ "Server: httrack small server\r\n" "Content-type: application/octet-stream\r\n";
/* register current page */
coucal_write(NewLangList, "thisfile", (intptr_t) strdup(file));
@@ -911,6 +936,7 @@ int smallserver(T_SOC soc, char *url, char *method, char *data, char *path) {
name[0] = '\0';
strncatbuff(name, str, n);
+
if (strncmp(name, "/*", 2) == 0) {
/* comments */
} else if ((p = strfield(name, "html:"))) {
@@ -1179,6 +1205,8 @@ int smallserver(T_SOC soc, char *url, char *method, char *data, char *path) {
StringCat(output, "&gt;");
} else if (outputmode && a[0] == '&') {
StringCat(output, "&amp;");
+ } else if (outputmode && a[0] == '\'') {
+ StringCat(output, "&#39;");
} else if (outputmode == 3 && a[0] == ' ') {
StringCat(output, "%20");
} else if (outputmode >= 2
@@ -1252,6 +1280,9 @@ int smallserver(T_SOC soc, char *url, char *method, char *data, char *path) {
case '&':
StringCat(tmpbuff, "&amp;");
break;
+ case '\'':
+ StringCat(tmpbuff, "&#39;");
+ break;
default:
StringMemcat(tmpbuff, fstr, 1);
break;
@@ -1292,17 +1323,18 @@ int smallserver(T_SOC soc, char *url, char *method, char *data, char *path) {
assert(len == (int) StringLength(output));
}
#endif
- } else if (is_text(file)) {
- StringMemcat(headers, ok_text, sizeof(ok_text) - 1);
- while(!feof(fp)) {
- int n = (int) fread(line, 1, sizeof(line) - 2, fp);
-
- if (n > 0) {
- StringMemcat(output, line, n);
- }
- }
} else {
- StringMemcat(headers, ok_img, sizeof(ok_img) - 1);
+ if (is_text(file)) {
+ StringMemcat(headers, ok_text, sizeof(ok_text) - 1);
+ } else if (is_js(file)) {
+ StringMemcat(headers, ok_js, sizeof(ok_js) - 1);
+ } else if (is_css(file)) {
+ StringMemcat(headers, ok_css, sizeof(ok_css) - 1);
+ } else if (is_image(file)) {
+ StringMemcat(headers, ok_img, sizeof(ok_img) - 1);
+ } else {
+ StringMemcat(headers, ok_unknown, sizeof(ok_unknown) - 1);
+ }
while(!feof(fp)) {
int n = (int) fread(line, 1, sizeof(line) - 2, fp);
@@ -1312,6 +1344,13 @@ int smallserver(T_SOC soc, char *url, char *method, char *data, char *path) {
}
}
fclose(fp);
+ } else if (strcmp(file, "/ping") == 0
+ || strncmp(file, "/ping?", 6) == 0) {
+ char error_hdr[] =
+ "HTTP/1.0 200 Pong\r\n" "Server: httrack small server\r\n"
+ "Content-type: text/html\r\n";
+
+ StringCat(headers, error_hdr);
} else {
char error_hdr[] =
"HTTP/1.0 404 Not Found\r\n" "Server: httrack small server\r\n"
@@ -1429,6 +1468,11 @@ int htslang_uninit(void) {
return 1;
}
+void smallserver_setpinghandler(void (*fun)(void*), void*arg) {
+ pingFun = fun;
+ pingFunArg = arg;
+}
+
int smallserver_setkey(const char *key, const char *value) {
return coucal_write(NewLangList, key, (intptr_t) strdup(value));
}
diff --git a/src/htsserver.h b/src/htsserver.h
index 9b3b125..b5decfd 100644
--- a/src/htsserver.h
+++ b/src/htsserver.h
@@ -91,6 +91,7 @@ extern httrackp *global_opt;
#define min(a,b) ((a)>(b)?(b):(a))
#define max(a,b) ((a)>(b)?(a):(b))
+extern void smallserver_setpinghandler(void (*fun)(void*), void*arg);
extern int smallserver_setkey(const char *key, const char *value);
extern int smallserver_setkeyint(const char *key, LLint value);
extern int smallserver_setkeyarr(const char *key, int id, const char *key2, const char *value);
diff --git a/src/htsweb.c b/src/htsweb.c
index c695f3a..c189c0a 100644
--- a/src/htsweb.c
+++ b/src/htsweb.c
@@ -77,6 +77,13 @@ Please visit our Website: http://www.httrack.com
#else
#endif
+#undef DEBUG
+#if 0
+#define DEBUG(A) do { A; } while(0)
+#else
+#define DEBUG(A) do {} while(0)
+#endif
+
static htsmutex refreshMutex = HTSMUTEX_INIT;
static int help_server(char *dest_path, int defaultPort);
@@ -91,10 +98,59 @@ static void htsweb_sig_brpipe(int code) {
/* ignore */
}
+/* Number of background threads */
+static int background_threads = 0;
+
+/* Server/client ping handling */
+static htsmutex pingMutex = HTSMUTEX_INIT;
+static unsigned int pingId = 0;
+static unsigned int getPingId(void) {
+ unsigned int id;
+ hts_mutexlock(&pingMutex);
+ id = pingId;
+ hts_mutexrelease(&pingMutex);
+ return id;
+}
+static void ping(void) {
+ hts_mutexlock(&pingMutex);
+ pingId++;
+ hts_mutexrelease(&pingMutex);
+}
+
+static void client_ping(void *pP) {
+#ifndef _WIN32
+ /* Timeout to 120s ; normally client pings every 30 second */
+ static int timeout = 120;
+ /* Wait for parent to die (legacy browser mode). */
+ const pid_t ppid = (pid_t) (uintptr_t) pP;
+ while (!kill(ppid, 0)) {
+ sleep(1);
+ }
+ /* Parent (webhttrack script) is dead: is client pinging ? */
+ for(;;) {
+ unsigned int id = getPingId();
+ sleep(timeout);
+ if (getPingId() == id) {
+ break;
+ }
+ }
+ /* Die! */
+ fprintf(stderr,
+ "Parent process %d died, and client did not ping for %ds: exiting!\n",
+ (int) ppid, timeout);
+ exit(EXIT_FAILURE);
+#endif
+}
+
+static void pingHandler(void*arg) {
+ ping();
+}
+
int main(int argc, char *argv[]) {
int i;
int ret = 0;
int defaultPort = 0;
+ int parentPid = 0;
printf("Initialzing the server..\n");
@@ -120,7 +176,7 @@ int main(int argc, char *argv[]) {
if (argc < 2 || (argc % 2) != 0) {
fprintf(stderr, "** Warning: use the webhttrack frontend if available\n");
fprintf(stderr,
- "usage: %s [--port <port>] <path-to-html-root-dir> [key value [key value]..]\n",
+ "usage: %s [--port <port>] [--ppid parent-pid] <path-to-html-root-dir> [key value [key value]..]\n",
argv[0]);
fprintf(stderr, "example: %s /usr/share/httrack/\n", argv[0]);
return 1;
@@ -200,14 +256,22 @@ int main(int argc, char *argv[]) {
/* set commandline keys */
for(i = 2; i < argc; i += 2) {
- if (strcmp(argv[i], "--port") == 0) {
+ if (strcmp(argv[i], "--port") == 0 && i + 1 < argc) {
if (sscanf(argv[i + 1], "%d", &defaultPort) != 1 || defaultPort < 0
|| defaultPort >= 65535) {
fprintf(stderr, "couldn't set the port number to %s\n", argv[i + 1]);
return -1;
}
- } else {
+ } else if (strcmp(argv[i], "--ppid") == 0 && i + 1 < argc) {
+ if (sscanf(argv[i + 1], "%u", &parentPid) != 1) {
+ fprintf(stderr, "couldn't set the parent PID to %s\n", argv[i + 1]);
+ return -1;
+ }
+ } else if (i + 1 < argc) {
smallserver_setkey(argv[i], argv[i + 1]);
+ } else {
+ fprintf(stderr, "Error in commandline!\n");
+ return -1;
}
}
@@ -216,6 +280,13 @@ int main(int argc, char *argv[]) {
signal(SIGPIPE, htsweb_sig_brpipe); // broken pipe (write into non-opened socket)
#endif
+ /* pinger */
+ if (parentPid > 0) {
+ hts_newthread(client_ping, (void *) (uintptr_t) parentPid);
+ background_threads++; /* Do not wait for this thread! */
+ smallserver_setpinghandler(pingHandler, NULL);
+ }
+
/* launch */
ret = help_server(argv[1], defaultPort);
@@ -292,6 +363,7 @@ static void back_launch_cmd(void *pP) {
/* finished */
commandEnd = 1;
+ DEBUG(fprintf(stderr, "commandEnd=1\n"));
/* free */
free(cmd);
@@ -301,7 +373,9 @@ static void back_launch_cmd(void *pP) {
void webhttrack_main(char *cmd) {
commandRunning = 1;
+ DEBUG(fprintf(stderr, "commandRunning=1\n"));
hts_newthread(back_launch_cmd, (void *) strdup(cmd));
+ background_threads++; /* Do not wait for this thread! */
}
void webhttrack_lock(void) {
@@ -339,8 +413,11 @@ static int webhttrack_runmain(httrackp * opt, int argc, char **argv) {
CHAIN_FUNCTION(opt, sendhead, htsshow_sendheader, NULL);
CHAIN_FUNCTION(opt, receivehead, htsshow_receiveheader, NULL);
+ /* Rock'in! */
ret = hts_main2(argc, argv, opt);
- htsthread_wait_n(1);
+
+ /* Wait for pending threads to finish */
+ htsthread_wait_n(background_threads);
return ret;
}
@@ -404,12 +481,14 @@ void __cdecl htsshow_init(t_hts_callbackarg * carg) {
void __cdecl htsshow_uninit(t_hts_callbackarg * carg) {
}
int __cdecl htsshow_start(t_hts_callbackarg * carg, httrackp * opt) {
+ DEBUG(fprintf(stderr, "htsshow_start()\n"));
return 1;
}
int __cdecl htsshow_chopt(t_hts_callbackarg * carg, httrackp * opt) {
return htsshow_start(carg, opt);
}
int __cdecl htsshow_end(t_hts_callbackarg * carg, httrackp * opt) {
+ DEBUG(fprintf(stderr, "htsshow_end()\n"));
return 1;
}
int __cdecl htsshow_preprocesshtml(t_hts_callbackarg * carg, httrackp * opt,
diff --git a/src/webhttrack b/src/webhttrack
index e41991a..879a5d8 100755
--- a/src/webhttrack
+++ b/src/webhttrack
@@ -29,81 +29,15 @@ echo "$0($$): $@" >&2
return 0
}
-function mozillabrowser {
-# returns 0, if the browser is mozilla type
-echo "$1" | grep -q "iceape"
-[ $? -eq 0 ] && return 0
-echo "$1" | grep -q "mozilla"
-[ $? -eq 0 ] && return 0
-echo "$1" | grep -q "netscape"
-[ $? -eq 0 ] && return 0
-echo "$1" | grep -q "firebird"
-[ $? -eq 0 ] && return 0
-echo "$1" | grep -q "firefox"
-[ $? -eq 0 ] && return 0
-echo "$1" | grep -q "iceweasel"
-[ $? -eq 0 ] && return 0
-echo "$1" | grep -q "abrowser"
-[ $? -eq 0 ] && return 0
-echo "$1" | grep -q "icecat"
-[ $? -eq 0 ] && return 0
-return 1;
-}
-function mozillaloaded {
-user_name=`logname 2>/dev/null`
-if ! test -n "${user_name}"; then
-user_name=`id -un`
-fi
-if test -n "${user_name}"; then
-ps -e -U "$user_name" | grep -E "(iceape|mozilla|netscape|firebird|firefox)" | grep -qv "grep -E"
-else
-false
-fi
-}
-
function launch_browser {
log "launching $1"
-start_t=`date +%s`
browser=$1
url=$2
-moz=
-if mozillaloaded; then
-moz=1
-fi
-# launch any browser
-# if it is a mozilla like browser, check if the browser is running and use
-# -remote if needed. Change the URL into openURL($url) too.
-# (thanks to Torsten Werner for the patch)
-# see http://www.mozilla.org/unix/remote.html
-# 04/2006: openurl() fix from Samuel Suther
-if mozillabrowser ${browser}; then
- if ! ${browser} -remote "openurl(${url})"; then
- log "spawning browser.."
- ${browser} "${url}"
- fi
-else
- log "spawning regular browser.."
- ${browser} "${url}"
-fi
-# this is a real pain in the neck: browser can hiddenly use the -remote feature of
+log "spawning browser.."
+${browser} "${url}"
+# note: browser can hiddenly use the -remote feature of
# mozilla and therefore return immediately
-# this loop is the only reliable solution AFAIK
-end_t=`date +%s`
-if test -n "$start_t" -a -n "$end_t"; then
- int_t=$[$end_t-$start_t]
-else
- int_t=0
-fi
-if test -n "${int_t}" -a "${int_t}" -lt 60; then
- if test -n "$moz"; then
- log "waiting for browser to terminate.."
- while mozillaloaded; do
- sleep 3
- done
- log "browser seems to have been closed.."
- fi
-fi
-log "browser exited"
+log "browser (or helper) exited"
}
# First ensure that we can launch the server
@@ -164,7 +98,7 @@ fi
# Create a temporary filename
TMPSRVFILE="$(mktemp ${TMPDIR:-/tmp}/.webhttrack.XXXXXXXX)" || ! log "cound not create the temporary file ${TMPSRVFILE}" || exit 1
# Launch htsserver binary and setup the server
-(${BINPATH}/htsserver "${DISTPATH}/" path "${HOME}/websites" lang "${LANGN}" $@; echo SRVURL=error) > ${TMPSRVFILE}&
+(${BINPATH}/htsserver "${DISTPATH}/" --ppid "$$" path "${HOME}/websites" lang "${LANGN}" $@; echo SRVURL=error) > ${TMPSRVFILE}&
# Find the generated SRVURL
SRVURL=
MAXCOUNT=60
@@ -180,7 +114,8 @@ done
# Cleanup function
function cleanup {
test -n "$1" && log "nasty signal caught, cleaning up.."
-test -f ${TMPSRVFILE} && SRVPID=`grep -E PID= ${TMPSRVFILE} | cut -f2- -d=`
+# Do not kill if browser exited (chrome bug issue) ; server will die itself
+test -n "$1" && test -f ${TMPSRVFILE} && SRVPID=`grep -E PID= ${TMPSRVFILE} | cut -f2- -d=`
test -n "${SRVPID}" && kill -9 ${SRVPID}
test -f ${TMPSRVFILE} && rm ${TMPSRVFILE}
test -n "$1" && log "..done"