almostbob 866 Retired: passive income ROCKS
<html><head>
<script type='text/javascript'>
<!--
function imgclick(image) { 
document.getElementById('bigimg').src="imagelibrary/"+image+'big.jpg';
document.getElementById('linkimg').href="/root/path/"+image+".html"; 
}
-->
</script>
</head><body>
<img src="imagelibrary/dazzlethumb.jpg" onclick="imgclick('dazzle');" border="5"  />
<img src="imagelibrary/gunshotthumb.jpg" onclick="imgclick('gunshot');" border="5" />
<img src="imagelibrary/searoomthumb.jpg" onclick="imgclick('searoom');" border="5" />
<img src="imagelibrary/smokethumb.jpg" onclick="imgclick('smoke');" border="5" />
<br>
<a href='#' id='linkimg'><img src="imagelibrary/dazzlebig.jpg" id="bigimg" width="320" border="0" /></a>
</body>
<script type="text/javascript">
<!--
image1 = new Image();
image1.src = "imagelibrary/dazzlebig.jpg";
image2 = new Image();
image2.src = "imagelibrary/gunshotbig.jpg";
image3 = new Image();
image3.src = "imagelibrary/searoombig.jpg";
image4 = new Image();
image4.src = "imagelibrary/smokebig.jpg";
-->
</script>
</html>

the initial javsacript makes the requested links and image changes
the second javascript between </body> and </html> preloads the larger images to tif after the page is loaded and functioning without displaying any, gives an apparent speed increase over images in a div with display:none, load time is not changed, but the page becomes functional before all the images are loaded

the link href makes the assumption that /root/path will be repaced by the right path and that the filename convention established with thumb-big has been continued to the html filename

almostbob 866 Retired: passive income ROCKS

its a SQueezeBox(css/javascript) menu, very similar effects can be done in straight css,

This is a poor menu implementation, squeezebox supports dynamic sizing by default and they should have used it, if you reduce the window to a part screen, the entire active part of the menu, pushes offscreen right and is invisible.
on a scale of 0-10 this implementation is maybe 2
potential to do much more in your implementation of the same freeware
just about any 'vertical drop down css menu's could be used to make this menu,
without flash or java, the flash on the site is just the scroller down the side

almostbob 866 Retired: passive income ROCKS

IE sometimes(grin) needs a src parameter to understand the location.

<object id="sound_lock" type="audio/x-wav" class="embedded"  data="sounds/iphone/system/iphone_sound_lock.wav" />
<param name="autostart" value="false" />
<param name="src" value="sounds/iphone/system/iphone_sound_lock.wav" />
</object>

Ie sometimes need help to find its bum

almostbob 866 Retired: passive income ROCKS

I may have messed up the format of the content-disposition link,
have not access to the library of code scraps usually use, (holidays) google for mime file handling content-type content-disposition, there may be a specific order that filetyp disposition and name have to be in for it to work

almostbob 866 Retired: passive income ROCKS

of course its a null link
any secure work is done serverside and the unlogged user does not even get a link
of course your confirm link screws up, as soon as there is any response to the alert the return value is 'true' and the href is processed
it is not strictly necessary to have a href at all for the script processing to work
javascript, would likely store the hash of the password in the file, and hash the input, compare the hashes and act appropriately
there is no security in anything done client side

almostbob 866 Retired: passive income ROCKS

Its a paid service, you require access to a mobile phone provider's system, which you pay for, and they provide a script to access
all the 'free' services are merely an advertiser's choice of method to keep you on their pages long enough to see their ads
contact a local mobile provider to arrange service

almostbob 866 Retired: passive income ROCKS
function mail_attachment ($from , $to, $subject, $message, $attachment,$direct){   
$fileatt_type = "audio/mpeg"; // File Type (also tried "application/octet-stream")
$files=$attachment;
$email_from = $from; // from email address 
$email_subject =  $subject; // Subject of the email 
$email_txt = $message; // Email Message
$email_to = $to; // to email address
$headers = "From: ".$email_from;
$msg_txt="\n\n";
$semi_rand = md5(time()); 
$mime_boundary = "==Multipart_Boundary_x{$semi_rand}x"; 
$headers .= "\nMIME-Version: 1.0\n" . 
"Content-Type: multipart/mixed;\n" . 
" boundary=\"{$mime_boundary}\""; 
$email_txt .= $msg_txt;
$email_message .= "This is a multi-part message in MIME format.\n\n" . 
"--{$mime_boundary}\n" . 
"Content-Type:text/html; charset=\"utf-8\"\n" . 
"Content-Transfer-Encoding: 7bit\n\n" . 
$email_txt . "\n\n"; 
$email_message .= "--{$mime_boundary}\n";
for($x=0;$x<count($files);$x++)
{
#
$file = fopen($direct."/".$files[$x],"rb");
#
$data = fread($file,filesize($direct."/".$files[$x]));
#
fclose($file);
#
$data = chunk_split(base64_encode($data));
#  
$email_message .= "--{$mime_boundary}\n";
$email_message .= "Content-Type: {$fileatt_type};\n" . 
" name=\"{$files[$x]}\"\n" . "Content-Disposition: attachment;\n". 
"Content-Transfer-Encoding: base64\n\n" . 
$data . "\n\n" ; 
#
}
$email_message .= "--{$mime_boundary}--\n";     
$s=mail($email_to, $email_subject, $email_message, $headers); 
return $s;

the only alteration I made is line 35,
havent checked the code this portable hasnt access to a php localserver

almostbob 866 Retired: passive income ROCKS

the links is Wrong, the href is invalid

<a href="#" onclick="password()">Password</a>

and you arent really going to have a password in clear in the file are you?

almostbob 866 Retired: passive income ROCKS
function highlight(word) {document.getElementById (word).bgColor="blue";}

you will also require another javascript and an onmouseout() to reset the background or in short order everything will be blue
css is smaller faster and works when javascript is disabled for security reasons

.hl {background:#ffffff; }
.hl:hover { background:#0000ff; }
<span> this does not highlight on mouseover</span>
<span class='hl'> this does highlight on mouseover</span>
almostbob 866 Retired: passive income ROCKS

oooo a stinker! good'n .
you actually know what the 442 on that Oldsmobile stood for

4 pot carb
4 onthefloor and
2 chrome tipseveryone wants the pursuit car

almostbob 866 Retired: passive income ROCKS

reciprocal URL means with which site owners request link exchange

as English is a second language for the op, we'll have to assume a phrasing difficulty
slightly rephrased, Does a reciprocal URL mean the URL with which site owners request link exchangeYes it does,

hindi
एक पारस्परिक URL क्या मतलब यूआरएल जो के साथ साइट मालिकों अनुरोध लिंक विनिमय
tamil
டோஎஸ் எ ரேசிப்ரோகால் உரல் மேதான் தி உரல் வித் வ்திச் சைட் ஒவ்நேர்ஸ் ரெஃஉஎஸ்த் லிங்க் எச்ச்சங்கே

CanadaFred, not everyone speaks English,

almostbob 866 Retired: passive income ROCKS

post the code, so those gurus, the ones who really can look at it and 'Aha' can aha it and post a simple edit
nobody wants to go to your site and copy the code and edit it and, and, and, and , , , ,

almostbob 866 Retired: passive income ROCKS

You dont set the z-index, the remote site does somewhere in their javascript, they want to be ontop. when you sign up and agree to the terms of their script, you got their script, however they wrote it.
this is the css accessed by the javascript embedded

.qmmt_main {
    background-color: #ffffff;
    border: 1px solid #999999; }
.qmmt_tab {
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
  font-weight: bold;
    color: #000000;
    background-color: #dddddd;
    padding: 1px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    border-left: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
    cursor: pointer;
    voice-family: "\"}\"";
    voice-family:inherit; }
.qmmt_tabactive {
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
    color: #000000;
    background-color: #ffffff;
    padding: 1px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    border-left: 1px solid #999999;
	cursor: pointer;
    voice-family: "\"}\"";
    voice-family:inherit; }

.qmmt_realtime_text {
    font: 9px Tahoma, Arial, Helvetica, sans-serif;
    color: #008000;
    font-weight: bold;
    font-style: italic; }
.qmmt_nonrt_text {
    font: 9px Tahoma, Arial, Helvetica, sans-serif;
    color: #465665;
    font-weight: bold;
    font-style: italic; }
.qmmt_messages { 
   background-color: #FFCCCC;
   font: 10px bold Tahoma, Arial, Helvetica, sans-serif;
   color: #000000;
   padding: 2px 0px 2px 0px; }
.qmmt_text {
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
    color: #000000; }
.qmmt_text_bold {
    font: 10px Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000; }
.qmmt_text_up {     color: #009900; }
.qmmt_text_down {     color: #ff0000; }
.qmmt_text, .qmmt_text_up, .qmmt_text_down { padding-left: 4px;}
.qmmt_cycle {    background-color: #eeeeee; }
.qmmt_cycleup { 
    background-color: #eeffee; 
    color: #000000; }
.qmmt_cycledown {
    background-color: #ffeeee;
    color: #000000; }
.qmmt_header_text {
    font: 11px Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000; …
almostbob 866 Retired: passive income ROCKS

I find bots tend to ignore same-domain nofollow links
but cross-domain links get logged and spidered, a link is a link

almostbob 866 Retired: passive income ROCKS

I wouldn't suggest different homepage & page..For my sites, it's usually the same ( I mean design)

For sure,
develop a design in css and keep it consisitent and recognizable as yours
server includes(shtml php asp) for all common elements to the page
external css and script files

almostbob 866 Retired: passive income ROCKS

While Layout designing in Photoshop, one should slice images properly. Smaller images should be in gif format and large one in jpeg format. One should maintain the number of slices up to 20. This will help to boost the site loading time.

utter **expletive deleted** referring to bovine excrement
negotiating with the server for multiple images exceeds any benefit of slicing an image, the sliced image is larger, by header information included now in every slice,
the html protocol can only negotiate 3 connections to a domain, sliced images add delay, waiting to serve the image slices
different browsers render the reassembled image differently creating screwed up layouts
better to serve the image correctly sized and at the image quality for a web image

BOOST the site loading time is the opposite of the intent, the intent is to reduce site loading time

How do you fly with the eagles, surrounded by turkeys

almostbob 866 Retired: passive income ROCKS

sock it to me

almostbob 866 Retired: passive income ROCKS

0px is invalid, its just 0

almostbob 866 Retired: passive income ROCKS

solution: dont put sounds on the web page,

there are enough annoying useless crap sites, there is no requirement for any more

almostbob 866 Retired: passive income ROCKS

framesets are outdated, and if you were to look ath the results of whatever code you developed from the BS supplied as a fix on any other browsers or screen resolution, it looks nothing like you expect
current best practice for screen layout ueses ems and % sized elements as per W3c guidelines, and nothing uses frames

almostbob 866 Retired: passive income ROCKS

"quickest and dirtiest" is exclusive to having your site listed, black hat SEO is easy for the SE to determine, and, you are out of GoogleBingYahooAskDotnet till you beg them for the privelege

quickest and clean will at least keep you in SE for more than 24 hours, goto google webmaster tools, read google101, follow the instructionsCoz when your name is listed in the(every) dictionary as the noun adjective verb and adverb for 'internet search' you get to make the rulesgood backlinks are gold, paid backlinks are poison.
get in the town/county/state/province/region local business online
post your url in signatures on helpdesks
make sure your site search terms, keywords etc are in your site

almostbob 866 Retired: passive income ROCKS

in ff document id-s usually have to be correctly formed searchForm.locationSelect.value = value; usually should be document.searchForm.locationSelect.value = notreservedword;

almostbob 866 Retired: passive income ROCKS

javascript searching for the selectindex of the radio buttons would accomplish it, disable the second selection,
exact help is easy, more accurate if you post the code you have, for one of the javascript mavens to post an edit to
anything written now, would be a guestimate at best
this is a Generic link to disabling radio buttons

almostbob 866 Retired: passive income ROCKS

actually the table data does not require this precision, only the output data does
given the table column is returned as $row['price'] at line 26 in the original

$format_number = number_format($row['price'], 2, '.', ''); /* orignal number, 2 dec, dot sepaarated, nothing between thousands */
echo "<td>$".$format_number."</td>";

or

echo "<td>$".number_format($row['price'], 2, '.', '')."</td>";

php.net reference

almostbob 866 Retired: passive income ROCKS
almostbob 866 Retired: passive income ROCKS

embedded executable,
every browser has aimed at preventing this,
its the typical property of malware
other embedded programs that run when you open the web page
virus
trojan
rootkit

probably not a good idea

almostbob 866 Retired: passive income ROCKS

how is the date stored, if stored using a date object or a timestamp its a piece of cake
if its stored using text dates, punch out your dbase designer

almostbob 866 Retired: passive income ROCKS

its is better regardless of browser to use ems and %, the page will work and appear very similar in every standard compliant(1), and almost standard compliant browser(2)
from Opera mini(1) and Blackberry(2) handheld devices
to Opera(1) Firefox(1+++) all the LIinux browsers(1) and IE(miserable 2)

If shrink the window from fullscreen to half, any part of the content pushes offscreen right, fail
Joe the plumber: comparing two sites puts them in paned windows side by side,
siteA content reflows and remains in the window
siteB content stays put and flows offscreen
Joe goes to site A,

CEO of BigCorpInc, in aircraft, executive busymode, checks out site on PDA SiteA works, BigCorp places order with siteA for 1Million widgets

SiteB product massacres siteA product, doesnt matter, nobody buys it

second approach maybe,,
DanWeb, in small windows pushes offscreen right, doesnt matter coz CsGal put the BS on the right and content on the left where it stays on screen,

almostbob 866 Retired: passive income ROCKS

the link target href has to be defined by a 'name' attribute in the target page,
If you are attempting to hit a particular point on the target page, examine the link on that page and use that as your target, the target page may not be using the title you expect as the name attribute

note: the target does not reflect a word in the text, only a name attribute in a html element
ie on the target page

  • <span name='fred">Fred</span> can be reached by a link with the href #fred
  • <span name='title">Fred</span> cannot be reached by a link with the href #fred the href would be #title
  • <span>Fred</span> cannot be reached by a targeted link to the page, no name attribute
almostbob 866 Retired: passive income ROCKS

set a dtd and complete the necessary <head> details so that css will work
just <html> is html1.1 with no style support,
then play with andrews (functional) code

almostbob 866 Retired: passive income ROCKS

dom convention refers to id, (in the html scrap below the input has been given an id to make the javascript conventionally valid)
name is not a singleton,
every option in a radio button set has the same name,
but each id can only refer to a single element

<div class="special"> 
<form name="mainform" id="mainform" action="display.htm" method="post"> 
<br>
<br>
<input type="checkbox" name="unknownHw" id="unknownHw" onClick="setdbUnknownHw(this)">
<label for="unknownHw"> Unknown Hw</label>
<input type="submit" value="Apply" onClick="setdbRowsPerPage()">
<br> 
</form> 
</div>

<label> tag creates clickable names for checkboxes, the standard operation everyone seems to expect

the javascript is unusual,
checked has only possible values nul or "checked", and is not usually set programatically onclick,
default handling does that,
what are you trying to accomplish

almostbob 866 Retired: passive income ROCKS

an em has no direct relationship to a pixel, the relationship given so many times in old, very outdated, publications is based on a 96dpi crt monitor, current monitors 176dpi and higher, so there are a hell of a lot more px in the screen, and in an em
an em is entirely a relative dimension, the size of the W or M in the current basefont, the basefont set by the user to the user's preference. Which means that fonts set in em are device/window/resolution independent so a much better choice than px, which on a hi res monitor 10px = 1.38mm = 0.08inch hi, invisible
Dimensions in em and % are current best practice in screen layout, pt in print, px solely for images

almostbob 866 Retired: passive income ROCKS

wamp installer for Windows Apache MySql Php

a php ide with php interpreter bult in
http://www.google.com/search?hl=en&q=php+ide&meta=&rlz=

almostbob 866 Retired: passive income ROCKS

no
there are many, 'copy proof' ideas, none actually work, they may make it more difficult, but not very
the image is downloaded to tif to display, the user can copy it at will
serve images copyright watermarked and at a screen-quality resolution so that it is not worthwhile to keep

almostbob 866 Retired: passive income ROCKS

I assume it is 2 files.

I do too, but the file is simply an image generatior and should be using the session established in the calling file, (shouldnt it??)

almostbob 866 Retired: passive income ROCKS

There are two session_starts, line 1, line 174
fix it
there shouldnt really be a session_start in the image generating script, it is supposed to use the session established in the calling file

almostbob 866 Retired: passive income ROCKS

Heshey kisses, tea, cake, vanilla icecream
not healthy at all

almostbob 866 Retired: passive income ROCKS

Do not meta refresh any part of the site

easy, done

almostbob 866 Retired: passive income ROCKS

do the counter serverside
that javascript does not run on my pc, security does not let it
something as simple as

<dtd><html><head></head><body>bla bla bla
<?php $file = "../cgi-bin/count.cnt";
if(is_readable($file)) { 
$count= file_get_contents( $file ) + 1 ; 
$fp = fopen($file, "w+"); 
fputs ($fp, $count);
fclose($fp); 
Print "<span id='count' style='text-align:right;'> you are user number $count</span>";} ?>

the user sees only <span id='count' style='text-align:right;'> you are user number 16</span> and of course it still requires the count file to be chmod writeable

almostbob 866 Retired: passive income ROCKS

at least you both put your homework requests in the same threadIf the page is being generated, to be redirected immediately, why not just put in a redirect in the page <head>, and populate the redirect instead of, or as well as, a link, from whatever (not shown) script is populating the link <META HTTP-EQUIV="Refresh" CONTENT="5; URL=forward_target.html"> the effect is the same, it is browser independent, and standards compliantthere is very little real world application
the redirect would logically be done serverside and the user never see the intermediate page
the course you are taking is BS

almostbob 866 Retired: passive income ROCKS

put the favicon in the root

almostbob 866 Retired: passive income ROCKS

Its ugly when it doesnt work,
Anything that works is beautiful
Ardav's code works => not ugly

almostbob 866 Retired: passive income ROCKS

there are a number of premade scripts on hotscripts, phpscripts and most other script source repositories that will accomplish what you want, some that require sql databases, some very simple that store data in a flat file, or send email
thjose scripts generally come with full install instructions to prevent insertion errors
I have used scripts from http://www.gentlesource.com/ on several site, freeware

almostbob 866 Retired: passive income ROCKS
#content { position:absolute;  top:auto; left:15px; right:130px;  bottom:15px; background-color:#00CC00; font-family: Arial, Helvetica, Tahoma, sans-serif; }
almostbob 866 Retired: passive income ROCKS

starting point

<img width='100' height='100' src='blank.jpg' id='mainpic' style='float:right;'>
<a href='somelink.html' onmouseover='document.getElementById("mainpic").src="somelink.jpg";' onmouseout='document.getElementById("mainpic").src="blank.jpg";'>Somelink</a><br>
<a href='otherlink.html' onmouseover='document.getElementById("mainpic").src="otherlink.jpg";' onmouseout='document.getElementById("mainpic").src="blank.jpg";'>otherlink</a><br>
bla bla bla bla bla bla

it is easy to see the links are greatly similar,
so they can populate with data from the database, if the db is the source of the images and links
or to edit by hand if the site has not progressed that far yet

almostbob 866 Retired: passive income ROCKS

pet peeve [rant]
Try hard to remove the pixels from your css definitions
modern monitors have a dot pitch of 0.22mm (.008inch) [and the dot pitch only gets smaller with each generation]

22px in a .22mm dot pitch is a div size one eighth inch tall
80px gives a div size six tenths of an inch tall,
probably not what is desired,

ems and % are the current best practice for screen layout, a div height 2em is twice the size of the current font. also makes the site user friendly, disability friendly, as the element size adjusts to user preference
[/rant] end pet peeve

almostbob 866 Retired: passive income ROCKS

Post the code, everybody here cares enough to help, nobody cares enough to go search out the code copy it edit it and then paste it back for your edification

almostbob 866 Retired: passive income ROCKS

control of the local hardware is the users not yours
I have 5 printers attached to this, one is a steel cutting water jet, one prints self adhesive labels to go on the gut steel, one has paper in it
even page layout is finally the users
you can style the page with @media css rules @media print { body { line-height:100%; font-size:10.5pt; font-family:verdana, arial, sans-serif; } but have no idea what paper is in the printer

almostbob 866 Retired: passive income ROCKS

Try, go to MicroSoft and copy and paste the code, read the tutorials, and follow the explanations of what this code snippet, cut directly from MS does

http://www.microsoft.com/windows/windowsmedia/howto/articles/adsolutions2.aspx is a place to begin

almostbob 866 Retired: passive income ROCKS

at least then you can specify image dimensions et al in the html for the layer
yesterday I was sleepy when I posted
today not much better, but I couldnt find any blatant screwups in the code