原创]仿google adsense颜色选择器代码,从中易广告联盟程序提取" target="_blank">[原创]仿google adsense颜色选择器代码,从中易广告联盟程序提取


仿google adsense颜色选择器代码
css代码
复制代码 代码如下:

<style type="text/css">
BODY {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #02418a; PADDING-TOP: 0px; FONT-FAMILY: Arial
}
FORM {
MARGIN: 0px
}
INPUT {
MARGIN: 0px
}
TABLE {
FONT-WEIGHT: normal; FONT-SIZE: 12px; LINE-HEIGHT: 170%; FONT-FAMILY: Arial
}
A:link {
COLOR: #02418a; TEXT-DECORATION: none
}
A:visited {
COLOR: #02418a; TEXT-DECORATION: none
}
A:hover {
COLOR: #ff0000; TEXT-DECORATION: none
}
.colorhover {
BORDER-RIGHT: blue 1px solid; BORDER-TOP: blue 1px solid; DISPLAY: block; MARGIN-LEFT: 4px; BORDER-LEFT: blue 1px solid; WIDTH: 20px; CURSOR: pointer; BORDER-BOTTOM: blue 1px solid; HEIGHT: 16px
}
TABLE.palette {
BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 5px; BACKGROUND: #000000; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.palette TD A {
DISPLAY: block; TEXT-DECORATION: none
}
TABLE.palette TD A DIV {
WIDTH: 20px; HEIGHT: 20px
}
TABLE.palette A {
BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.palette A:hover {
BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; CURSOR: pointer; BORDER-BOTTOM: red 1px solid
}
</style>

仿google adsense颜色选择器代码用到的核心javascript代码
复制代码 代码如下:

<script type="text/javascript">
//中易广告联盟程序 By www.zyiis.com QQ:381611116
function showPicker(colorField,atElement){

var picker=document.getElementById("color_picker");

var element=(atElement!=undefined)
?atElement
:document.getElementById("zyad_style_color_"+colorField);
//alert (getTopOffset(document.all.zyad_style_color_border));
pickerField=colorField;
picker.style.top=getTopOffset(element);
picker.style.left=getLeftOffset(element)+90;
picker.style.display='block';
document.onmouseup=hidePicker;

}

function hidePicker(){


var picker=document.getElementById("color_picker");
pickerField=null;
picker.style.display='none';
clicked=false;

}
function getTopOffset(element){

return (element==document.body)
?0
:(element.offsetTop+getTopOffset(element.offsetParent));

}
function getLeftOffset(element){

return (element==document.body)
?0
:(element.offsetLeft+getLeftOffset(element.offsetParent));

}

function selectColor(colorValue){

elem("colorsample-"+pickerField).style.backgroundColor='#'+colorValue;


if(external){

elem("zyad_style_color_"+pickerField).value=colorValue;

}

if(pickerField=='background')elem("zyad_style_bg").style.backgroundColor='#'+colorValue;

if(pickerField=='border'){

elem("zyad_style_bg").style.border=" 1px solid #"+colorValue;


elem("zyad_style_copy").style.backgroundColor='#'+colorValue;
elem("zyad_style_copy").style.color='#'+getTextHex(colorValue);

}

if(pickerField=='sitename')
{

elem("zyad_style_site_name").style.color='#'+colorValue;
elem("zyad_style_site_name1").style.color='#'+colorValue;

}
if(pickerField=='intro')
{

elem("zyad_style_site_intro").style.color='#'+colorValue;
elem("zyad_style_site_intro1").style.color='#'+colorValue;

}
if(pickerField=='siteurl')
{

elem("zyad_style_site_siteurl").style.color='#'+colorValue;
elem("zyad_style_site_siteurl1").style.color='#'+colorValue;

}
pickerField=null;
hidePicker();
getcode();

}
function elem(element)
{

return document.getElementById(element);

}

function toColor(h){

return [parseInt(h.substring(0,2),16),
parseInt(h.substring(2,4),16),
parseInt(h.substring(4,6),16)];

}

function getTextHex(c){


if(c=="FFFFFF")
{

return "000";

}
else
{

return "FFFFFF";

}


}


function get_trans_codes()
{

getcode()

}

function copymetasearch(sel_obj){

highlightmetasearch(sel_obj);
textRange=sel_obj.createTextRange();
textRange.execCommand("RemoveFormat");
textRange.execCommand("Copy");

}
function highlightmetasearch(sel_obj){

sel_obj.select();
sel_obj.focus();

}

/////

function get_Option_Value(Options){

if(Options&&Options.length){

for(var i=0;i<Options.length;i++){

if(Options[i].selected){

return Options[i].value;

}

}

}else {

return ;


}

}
function get_radio_value(field){

if(field&&field.length){

for(var i=0;i<field.length;i++){

if(field[i].checked){

return field[i].value;

}

}

}else {

return ;


}

}

function get_checkbox_value(field){

if(field.checked){

return field.value;

}
return "";

}

function get_style_codes(){

style=elem("get_style").value;
var p=style.split(',');
zyad_style_color_border=p[0];
zyad_style_color_sitename=p[1];
zyad_style_color_background=p[2];
zyad_style_color_intro=p[3];
zyad_style_color_siteurl=p[4];
var zyad_style_copy_d=get_radio_value(form_zyad_codes.ad_iframe);

elem("zyad_style_color_border").value=zyad_style_color_border;

elem("zyad_style_color_sitename").value=zyad_style_color_sitename;
elem("zyad_style_color_background").value=zyad_style_color_background;
elem("zyad_style_color_intro").value=zyad_style_color_intro;
elem("zyad_style_color_siteurl").value=zyad_style_color_siteurl;
if(zyad_style_copy_d==1){


elem("zyad_style_bg").style.border=" 1px solid #"+zyad_style_color_border;

}
else
{
elem("zyad_style_bg").style.border=" 0px solid #ffffff";


}
elem("zyad_style_copy").style.backgroundColor='#'+zyad_style_color_border;
elem("zyad_style_copy").style.color='#'+getTextHex(zyad_style_color_border);
elem("zyad_style_site_name1").style.color='#'+zyad_style_color_sitename;
elem("zyad_style_site_name").style.color='#'+zyad_style_color_sitename;

elem("colorsample-border").style.backgroundColor=zyad_style_color_border;
elem("colorsample-sitename").style.backgroundColor=zyad_style_color_sitename;
elem("colorsample-background").style.backgroundColor=zyad_style_color_background;
elem("colorsample-intro").style.backgroundColor=zyad_style_color_intro;
elem("colorsample-siteurl").style.backgroundColor=zyad_style_color_siteurl;
getcode();

}

</script>


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3