//列表页广告
if (PageClass == "List")
{ if (Channel == "ring" )
{
set_innerHTML('ListAD',ad468x15);
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad250_1',ad300x300);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Thme" ) {
set_innerHTML('ad250_1',ad300x300);
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('banner',banner);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Desktop" ) {
set_innerHTML('ad250_1',ad300x300);
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Asoft" || Channel == "Amgame") {
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('banner',banner);
set_innerHTML('ad250_1',ad300x3005k3ggame);
set_innerHTML('TitleDownAD',ad468x15);
set_innerHTML('ad690_90_2',ad468x60);
set_innerHTML('ad250_2',ad300google);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Mgame" ){
set_innerHTML('TopBanner',ad750x90);
set_innerHTML('banner950',banner);
set_innerHTML('ad300_1',ad300x3005k3ggame);
set_innerHTML('ad300_2',ad300google);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "soft" ){
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
//set_innerHTML('ad690_90_1',ad690_90_1_ad);
set_innerHTML('ad690_90_2',ad468x60);
set_innerHTML('ad250_1',ad250_1_ad);
set_innerHTML('ad250_2',ad250x250_google_txt_img);
set_innerHTML('bbanner',bbanner);
set_innerHTML('banner',banner);
}}//热门列表页广告
if (PageClass == "HotList")
{ if (Channel == "Desktop" ) {
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Mgame" ){
set_innerHTML('TopBanner',ad750x90);
set_innerHTML('banner950',banner);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "soft" ){
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
//set_innerHTML('ad690_90_1',ad690_90_1_ad);
set_innerHTML('ad690_90_2',ad468x60);
set_innerHTML('ad250_1',ad250_1_ad);
set_innerHTML('ad250_2',ad250x250_google_txt_img);
set_innerHTML('bbanner',bbanner);
set_innerHTML('banner',banner);
}
}
//专题列表
if (PageClass == "ZTindex")
{
if (Channel == "Thme" || Channel == "Desktop") {
set_innerHTML('ad250_1',ad250x250_google_txt_img);
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "soft" ){
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('banner',banner);
set_innerHTML('ad690_90_1',ad690_90_1_ad);
set_innerHTML('ad690_90_2',ad468x60);
set_innerHTML('ad250_1',ad250_1_ad);
set_innerHTML('ad250_2',ad250x250_google_txt_img);
//set_innerHTML('bbanner',bbanner);
}
if (Channel == "Mgame" ){
set_innerHTML('TopBanner',ad750x90);
set_innerHTML('banner950',banner);
set_innerHTML('ad300_1',ad300x3005k3ggame);
set_innerHTML('ad300_2',ad300google);
set_innerHTML('bbanner',bbanner);
}
}//首页广告if (PageClass == "Index")
{ if (Channel == "ring" )
{
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad250_1',ad300x300);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Thme" )
{
set_innerHTML('ad250_1',ad300x300);
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('banner',banner);
set_innerHTML('bbanner',bbanner);
set_innerHTML('ad640',ad469x60QQ);
}
if (Channel == "Mgame" ){
set_innerHTML('TopBanner',ad750x90);
set_innerHTML('banner950',banner);
set_innerHTML('ad375x220',ad375x220);
set_innerHTML('ad180',mgame180x);
set_innerHTML('ad180_2',ad180x120);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "soft" )
{
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('banner',banner);
set_innerHTML('m1_2_4',ad250QB);
set_innerHTML('m4_2_1',ad200x);
set_innerHTML('ad250_3',ad250_3_ad);
set_innerHTML('m2',ad690_netqin);
set_innerHTML('ad250_1',ad250_google_img);
set_innerHTML('ad250_2',ad250x250);
set_innerHTML('bbanner',bbanner);
}
}
[color=#0000FF]那位大侠能帮忙看看这个JS,实现了全站先加载内容再加载广告。 希望对JAVASCRIPT了解的朋友 把这个JS文件帮忙分析一下。 谢谢了。 好让大家好找着用。他说如何实现判断频道的呢?
if (PageClass == "List")
{ if (Channel == "ring" )
{
set_innerHTML('ListAD',ad468x15);
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad250_1',ad300x300);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Thme" ) {
set_innerHTML('ad250_1',ad300x300);
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('banner',banner);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Desktop" ) {
set_innerHTML('ad250_1',ad300x300);
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Asoft" || Channel == "Amgame") {
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('banner',banner);
set_innerHTML('ad250_1',ad300x3005k3ggame);
set_innerHTML('TitleDownAD',ad468x15);
set_innerHTML('ad690_90_2',ad468x60);
set_innerHTML('ad250_2',ad300google);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Mgame" ){
set_innerHTML('TopBanner',ad750x90);
set_innerHTML('banner950',banner);
set_innerHTML('ad300_1',ad300x3005k3ggame);
set_innerHTML('ad300_2',ad300google);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "soft" ){
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
//set_innerHTML('ad690_90_1',ad690_90_1_ad);
set_innerHTML('ad690_90_2',ad468x60);
set_innerHTML('ad250_1',ad250_1_ad);
set_innerHTML('ad250_2',ad250x250_google_txt_img);
set_innerHTML('bbanner',bbanner);
set_innerHTML('banner',banner);
}}//热门列表页广告
if (PageClass == "HotList")
{ if (Channel == "Desktop" ) {
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Mgame" ){
set_innerHTML('TopBanner',ad750x90);
set_innerHTML('banner950',banner);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "soft" ){
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
//set_innerHTML('ad690_90_1',ad690_90_1_ad);
set_innerHTML('ad690_90_2',ad468x60);
set_innerHTML('ad250_1',ad250_1_ad);
set_innerHTML('ad250_2',ad250x250_google_txt_img);
set_innerHTML('bbanner',bbanner);
set_innerHTML('banner',banner);
}
}
//专题列表
if (PageClass == "ZTindex")
{
if (Channel == "Thme" || Channel == "Desktop") {
set_innerHTML('ad250_1',ad250x250_google_txt_img);
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "soft" ){
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('banner',banner);
set_innerHTML('ad690_90_1',ad690_90_1_ad);
set_innerHTML('ad690_90_2',ad468x60);
set_innerHTML('ad250_1',ad250_1_ad);
set_innerHTML('ad250_2',ad250x250_google_txt_img);
//set_innerHTML('bbanner',bbanner);
}
if (Channel == "Mgame" ){
set_innerHTML('TopBanner',ad750x90);
set_innerHTML('banner950',banner);
set_innerHTML('ad300_1',ad300x3005k3ggame);
set_innerHTML('ad300_2',ad300google);
set_innerHTML('bbanner',bbanner);
}
}//首页广告if (PageClass == "Index")
{ if (Channel == "ring" )
{
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad250_1',ad300x300);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "Thme" )
{
set_innerHTML('ad250_1',ad300x300);
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('banner',banner);
set_innerHTML('bbanner',bbanner);
set_innerHTML('ad640',ad469x60QQ);
}
if (Channel == "Mgame" ){
set_innerHTML('TopBanner',ad750x90);
set_innerHTML('banner950',banner);
set_innerHTML('ad375x220',ad375x220);
set_innerHTML('ad180',mgame180x);
set_innerHTML('ad180_2',ad180x120);
set_innerHTML('bbanner',bbanner);
}
if (Channel == "soft" )
{
set_innerHTML('ad750_90',ad750x90);
set_innerHTML('ad190_90',ad190x90);
set_innerHTML('banner',banner);
set_innerHTML('m1_2_4',ad250QB);
set_innerHTML('m4_2_1',ad200x);
set_innerHTML('ad250_3',ad250_3_ad);
set_innerHTML('m2',ad690_netqin);
set_innerHTML('ad250_1',ad250_google_img);
set_innerHTML('ad250_2',ad250x250);
set_innerHTML('bbanner',bbanner);
}
}
[color=#0000FF]那位大侠能帮忙看看这个JS,实现了全站先加载内容再加载广告。 希望对JAVASCRIPT了解的朋友 把这个JS文件帮忙分析一下。 谢谢了。 好让大家好找着用。他说如何实现判断频道的呢?
下楼是innerHTML.js文件
/* innerhtml.js
* Copyright Ma Bingyao <[email protected]>
* Version: 1.9
* LastModified: 2006-06-04
* This library is free. You can redistribute it and/or modify it.
* http://www.coolcode.cn/?p=117
*/
var global_html_pool = [];
var global_script_pool = [];
var global_script_src_pool = [];
var global_lock_pool = [];
var innerhtml_lock = null;
var document_buffer = "";
function set_innerHTML(obj_id, html, time) {
if (innerhtml_lock == null) {
innerhtml_lock = obj_id;
}
else if (typeof(time) == "undefined") {
global_lock_pool[obj_id + "_html"] = html;
window.setTimeout("set_innerHTML('" + obj_id + "', global_lock_pool['" + obj_id + "_html']);", 20);
return;
}
else if (innerhtml_lock != obj_id) {
global_lock_pool[obj_id + "_html"] = html;
window.setTimeout("set_innerHTML('" + obj_id + "', global_lock_pool['" + obj_id + "_html'], " + time + ");", 20);
return;
} function get_script_id() {
return "script_" + (new Date()).getTime().toString(36)
+ Math.floor(Math.random() * 100000000).toString(36);
} document_buffer = ""; document.write = function (str) {
document_buffer += str;
}
document.writeln = function (str) {
document_buffer += str + "\n";
} global_html_pool = []; var scripts = [];
html = html.split(/<\/script>/i);
for (var i = 0; i < html.length; i++) {
global_html_pool[i] = html[i].replace(/<script[\s\S]*$/ig, "");
scripts[i] = {text: '', src: '' };
scripts[i].text = html[i].substr(global_html_pool[i].length);
scripts[i].src = scripts[i].text.substr(0, scripts[i].text.indexOf('>') + 1);
scripts[i].src = scripts[i].src.match(/src\s*=\s*(\"([^\"]*)\"|\'([^\']*)\'|([^\s]*)[\s>])/i);
if (scripts[i].src) {
if (scripts[i].src[2]) {
scripts[i].src = scripts[i].src[2];
}
else if (scripts[i].src[3]) {
scripts[i].src = scripts[i].src[3];
}
else if (scripts[i].src[4]) {
scripts[i].src = scripts[i].src[4];
}
else {
scripts[i].src = "";
}
scripts[i].text = "";
}
else {
scripts[i].src = "";
scripts[i].text = scripts[i].text.substr(scripts[i].text.indexOf('>') + 1);
scripts[i].text = scripts[i].text.replace(/^\s*<\!--\s*/g, "");
}
} var s;
if (typeof(time) == "undefined") {
s = 0;
}
else {
s = time;
} var script, add_script, remove_script; for (var i = 0; i < scripts.length; i++) {
var add_html = "document_buffer += global_html_pool[" + i + "];\n";
add_html += "document.getElementById('" + obj_id + "').innerHTML = document_buffer;\n";
script = document.createElement("script");
if (scripts[i].src) {
script.src = scripts[i].src;
if (typeof(global_script_src_pool[script.src]) == "undefined") {
global_script_src_pool[script.src] = true;
s += 2000;
}
else {
s += 10;
}
}
else {
script.text = scripts[i].text;
s += 10;
}
script.defer = true;
script.type = "text/javascript";
script.id = get_script_id();
global_script_pool[script.id] = script;
add_script = add_html;
add_script += "document.getElementsByTagName('head').item(0)";
add_script += ".appendChild(global_script_pool['" + script.id + "']);\n";
window.setTimeout(add_script, s);
remove_script = "document.getElementsByTagName('head').item(0)";
remove_script += ".removeChild(document.getElementById('" + script.id + "'));\n";
remove_script += "delete global_script_pool['" + script.id + "'];\n";
window.setTimeout(remove_script, s + 10000);
} var end_script = "if (document_buffer.match(/<\\/script>/i)) {\n";
end_script += "set_innerHTML('" + obj_id + "', document_buffer, " + s + ");\n";
end_script += "}\n";
end_script += "else {\n";
end_script += "document.getElementById('" + obj_id + "').innerHTML = document_buffer;\n";
end_script += "innerhtml_lock = null;\n";
end_script += "}";
window.setTimeout(end_script, s);
}
那位大侠能帮忙看看这个JS,实现了全站先加载内容再加载广告。 希望对JAVASCRIPT了解的朋友 把这个JS文件帮忙分析一下。 谢谢了。 好让大家好找着用。他说如何实现判断频道的呢?