Well, a basic solution would be to use two pages, one with the button link and the other with the embed code that you can copy/paste from the right side of any YouTube video (the code with an object tag and nested embed tag):-
Code for the link page (called video-link.html but you can call it what you want):-
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Video button</title>
</head>
<body>
<div><a href="video-page.html"><img src="orangew90x90.jpg" alt="button"></a></div>
</body>
</html>
Change orangew90x90.jpg to your button image and put it in the same folder as the html files.
Code for the video page which must be called video-page.html:-
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Video</title>
</head>
<body>
<object width="560" height="340"><param name="movie"
value="http://www.youtube.com/v/-IbDyNRFakE&hl=en&fs=1&"></param>
<param name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/-IbDyNRFakE&hl=en&fs=1&"
type="application/x-shockwave-flash" allowscriptaccess="always"
allowfullscreen="true" width="560" height="340"></embed></object>
</body>
</html>
I've tested this with the above video about a dog causing a plane crash. You need javascript/ActiveX to see the video.
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.