Jika Flash Banner Anda Menutupi Javascript
Problem flash yang selalu berada diatas menu javascript atau tooltip javascript atau div lain, sangat mengesalkan. Menu anda menjadi tertutup flash. Solusi sederhana adalah memberikan parameter wmode = transparent. Jadi flash anda tidak menutupi tag div atau yg lain. Masalah baru timbul, bagaimana jika flash ini dari banner / ads. Kita ngga mungkin modif flash HTML nya kan? Untuk itu saya ada beberapa script sederhana yang menambahkan parameter wmode di flash object.
Script ini dijalankan saat onload, jadi begitu flash terload, maka script ini akan men-set atau menambahkan parameter wmode. Berikut scriptnya
function addTransparentWmode( ) {
var objects = document.getElementsByTagName( 'OBJECT' );
for(var i=0; i<objects.length; i++) {
var params = objects[i].getElementsByTagName( 'PARAM' );
var wmodeparam = null;
for(var j=0; j<params.length; j++) {
if ( params[j].getAttribute( 'NAME' ) == 'wmode' ) {
wmodeparam = params[j];
break;
}
}
//add wmode param if not found
if (wmodeparam == null) {
wmodeparam = objects[i].ownerDocument.createElement('PARAM');
wmodeparam.setAttribute( 'name', 'wmode' );
objects[i].appendChild( wmodeparam );
} else {
}
wmodeparam.setAttribute('value', 'transparent');
//showhide
objects[i].style.display = 'none';
objects[i].style.display = 'block';
}
var embeds = document.getElementsByTagName( 'EMBED' );
for(var k=0; k<embeds.length; k++) {
embeds[k].setAttribute( 'wmode', 'transparent' );
embeds[k].style.display = 'none';
embeds[k].style.display = 'block';
}
}
Cara penggunaanya cukup masukkan di event onload anda.
window.onload = function() { addTransparentWmode(); }
Semoga berguna
tambah sue tambah ga mudeng bos kedukuren ilmune kuwi hehehehe
thanx buat artikelnya.
maaf, kalo boleh minta contoh penempatan scriptnya di html dunk.
makasih sebelomnya
makasi infonya bro....
sangat membantu...