Netizen sering bertanya bagaimana cara membuat tag Flash yang disematkan di halaman web memenuhi standar web. Saat ini tidak ada solusi yang tepat. Pada artikel ini, kami menulis tag Flash yang disematkan ke dalam file js dan meneruskan parameter melalui variabel untuk menghindari tag yang tidak memenuhi standar.
Perlu diketahui bahwa ini hanyalah solusi, Mengganti sup tanpa mengganti obat pada akhirnya tidak menyelesaikan masalah yang ada. Lulus verifikasi hanyalah tampilan saja. Apakah ide ini disarankan, harap pertimbangkan sendiri dalam pengoperasian sebenarnya.
Pertama buat file JS flash.js. Tulis kode berikut:
function swf(file,w,h) {
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7 ,0,19,0 " lebar="'+w+'" tinggi="'+h+'"> ');
document.write('<param name="movie" value="' + file + '">');
document.write('<param name="quality" value="high"> ');
document.write('<param name="wmode" value="transparan"> ');
document.write('<param name="menu" value="false"> ');
document.write('<embed src="' + file + '" quality="high" pluginspage=" http://www .macromedia.com/go/getflashplayer " type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed> ');
dokumen.write('</object> ');
}
Skrip js di atas mendefinisikan fungsi swf dan menetapkan tiga variabel, yaitu: tautan file flile, lebar w, tinggi h. Penyematan flash dapat dilakukan dengan meneruskan variabel ke fungsi ini di XHTML. Kode berikut:
<div id="flash">
<script type="text/javascript" Language="javascript">swf('designyesky.swf','500','220');</script>
</div>
Buat div dengan ID flash sebagai wadah dan sematkan skrip js di dalamnya. Variabelnya adalah: jalur file, lebar, dan tinggi.
Lihat keseluruhan kode di bawah ini:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns=" http://www.w3.org/1999/xhtml ">
<kepala>
<meta http-equiv="Jenis Konten" content="teks/html; charset=gb2312" />
<title>Metode untuk menyematkan Flash sesuai dengan standar web</title>
<skrip type="teks/javascript" bahasa="javascript" src="flash.js"></script>
<gaya tipe="teks/css">
#flash { lebar:500px; margin:50px otomatis; batas:5px padat #03c;}
</gaya>
</kepala>
<tubuh>
<div id="flash">
<script type="text/javascript" Language="javascript">swf(designyesky.swf','500','220');</script>
</div>
</tubuh>
</html>