درخواست کد جاوا(تبلیغ مجله)

سلام

از مدیران عزیز کد جاوای اون عکس گوشه ی سایت رو میخوام...


attachment.php

برای وبلاگ خودم میخوام...

ممنون میشم کمکم کنید,

یا علی
 

پیوست ها

  • G.jpg
    G.jpg
    8.5 کیلوبایت · بازدیدها: 128
مسعود جان اون تاپیک قفل شده نتونستم سوالم رو بپرسم...

یه توضیح کامل میدی داداش(من زیاد به جاوا وارد نیستم)

دقیق میگی چطوری میتونم عکس رو گوشه ی سمت چپ وبلاگ ثابت بزارم!؟

خوب بگی زود میفهمم ( برنامه نویس ویژوالم, داداشتو دست کم نگیر!)

منتظرم عزیز
 

Majid

مدیر سایت
عضو کادر مدیریت
HTML:
<script type="text/javascript">
//Detect IE5.5+
version=0
if (navigator.appVersion.indexOf("MSIE")!=-1){
temp=navigator.appVersion.split("MSIE")
version=parseFloat(temp[1])
}


if (version>=5.5) {
document.write('<div id="fixeddiv" style="');
document.write('    position:absolute;');
document.write('    width:100px;height:100px;right:0px;bottom:0px;');
document.write('    padding:0px;cursor:pointer;');
document.write('	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\'majidonline/gama_magazine_ad.png\', sizingMethod=\'scale\');"');
document.write('onclick="window.open(\'http://forum.majidonline.com/showthread.php?p=759156#post759156\',\'MajidOnlineVIP\',\'width=400,height=200,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes\')">');
document.write('</div>');
}else{
document.write('<div id="fixeddiv" style="');
document.write('    position:absolute;');
document.write('    width:100px;height:100px;right:0px;bottom:0px;');
document.write('    padding:0px;">');
document.write('<img src="majidonline/gama_magazine_ad.png" width="100" height="100" border="0" usemap="#Map">');
document.write('</div>');
}

</script>

<map name="Map" id="Map">
<area shape="poly" coords="1,99,99,0,99,97" href="http://forum.majidonline.com/showthread.php?p=759156#post759156" target="_blank" alt="GamaMag Released" />
</map>

عكس و لينكت رو جايگزين اين كد بكن..
فقط اگر ميخواي به همين شكل آماده باشه بايد دقيقا ابعاد تصويرت همين اندازه باشه اگر نه خودت بايد توي كد تغييراتت رو بدي


موفق باشي
مجيد
 

HADEE_16

Member
خوب این که ناقصه
مرسی مجید خان بابت کد
ولی میشه این کد رو راحت از توی سورس درآورد
---------------------------------------------------------

ولی آیا میشه به جای اینکه یه کد ثابت نشون بده
یا یه عکس که لینک شده یه کد جاوا توش لود بشه
که اون کد از یه سیستم تبلیغاتی برگفته شده باشه
ممنون
 

Majid

مدیر سایت
عضو کادر مدیریت
قطعا ميشه اما بايد خودتون توش تغييرات لازم رو بديد

مجيد
 

omrdabakhte

Member
ممنونات
اما ثابت گوشه صفحه نمیمونه
بعنی مثل ماله شما نیست
صفحه رو پایین بالا می بریم به جای اینکه ثابت بمونه میره بالا پایین
ببینید: www.napic.org
 

sunrise

Member
ممنونات
اما ثابت گوشه صفحه نمیمونه
بعنی مثل ماله شما نیست
صفحه رو پایین بالا می بریم به جای اینکه ثابت بمونه میره بالا پایین
ببینید: www.napic.org
اگه کد زير رو بعد از </map> اضافه کنيد مشکل حل ميشه.
HTML:
<script type="text/javascript"><!--
/* Script by: www.jtricks.com
 * Version: 20071127
 * Latest version:
 * www.jtricks.com/javascript/navigation/fixed_menu.html
 */
fixedMenuId = 'fixeddiv';

var fixedMenu = 
{
    hasInner: typeof(window.innerWidth) == 'number',
    hasElement: document.documentElement != null
       && document.documentElement.clientWidth,

    menu: document.getElementById
        ? document.getElementById(fixedMenuId)
        : document.all
          ? document.all[fixedMenuId]
          : document.layers[fixedMenuId]
};

fixedMenu.computeShifts = function()
{
    fixedMenu.shiftX = fixedMenu.hasInner
        ? pageXOffset

        : fixedMenu.hasElement
          ? document.documentElement.scrollLeft
          : document.body.scrollLeft;
    if (fixedMenu.targetLeft > 0)
        fixedMenu.shiftX += fixedMenu.targetLeft;
    else
    {
        fixedMenu.shiftX += 
            (fixedMenu.hasElement
              ? document.documentElement.clientWidth
              : fixedMenu.hasInner
                ? window.innerWidth - 20
                : document.body.clientWidth)
            - fixedMenu.targetRight
            - fixedMenu.menu.offsetWidth;
    }

    fixedMenu.shiftY = fixedMenu.hasInner
        ? pageYOffset
        : fixedMenu.hasElement
          ? document.documentElement.scrollTop
          : document.body.scrollTop;
    if (fixedMenu.targetTop > 0)
        fixedMenu.shiftY += fixedMenu.targetTop;
    else
    {
        fixedMenu.shiftY += 
            (fixedMenu.hasElement
            ? document.documentElement.clientHeight
            : fixedMenu.hasInner
              ? window.innerHeight - 20
              : document.body.clientHeight)
            - fixedMenu.targetBottom
            - fixedMenu.menu.offsetHeight;
    }
};

fixedMenu.moveMenu = function()
{
    fixedMenu.computeShifts();

    if (fixedMenu.currentX != fixedMenu.shiftX
        || fixedMenu.currentY != fixedMenu.shiftY)
    {
        fixedMenu.currentX = fixedMenu.shiftX;
        fixedMenu.currentY = fixedMenu.shiftY;

        if (document.layers)
        {
            fixedMenu.menu.left = fixedMenu.currentX;
            fixedMenu.menu.top = fixedMenu.currentY;
        }
        else
        {
            fixedMenu.menu.style.left = fixedMenu.currentX + 'px';
            fixedMenu.menu.style.top = fixedMenu.currentY + 'px';
        }
    }

    fixedMenu.menu.style.right = '';
    fixedMenu.menu.style.bottom = '';
};

fixedMenu.floatMenu = function()
{
    fixedMenu.moveMenu();
    setTimeout('fixedMenu.floatMenu()', 20);
};

// addEvent designed by Aaron Moore
fixedMenu.addEvent = function(element, listener, handler)
{
    if(typeof element[listener] != 'function' || 
       typeof element[listener + '_num'] == 'undefined')
    {
        element[listener + '_num'] = 0;
        if (typeof element[listener] == 'function')
        {
            element[listener + 0] = element[listener];
            element[listener + '_num']++;
        }
        element[listener] = function(e)
        {
            var r = true;
            e = (e) ? e : window.event;
            for(var i = 0; i < element[listener + '_num']; i++)
                if(element[listener + i](e) === false)
                    r = false;
            return r;
        }
    }

    //if handler is not already stored, assign it
    for(var i = 0; i < element[listener + '_num']; i++)
        if(element[listener + i] == handler)
            return;
    element[listener + element[listener + '_num']] = handler;
    element[listener + '_num']++;
};

fixedMenu.supportsFixed = function()
{
    var testDiv = document.createElement("div");
    testDiv.id = "testingPositionFixed";
    testDiv.style.position = "fixed";
    testDiv.style.top = "0px";
    testDiv.style.right = "0px";
    document.body.appendChild(testDiv);
    var offset = 1;
    if (typeof testDiv.offsetTop == "number"
        && testDiv.offsetTop != null 
        && testDiv.offsetTop != "undefined")
    {
        offset = parseInt(testDiv.offsetTop);
    }
    if (offset == 0)
    {
        return true;
    }

    return false;
};

fixedMenu.init = function()
{
    if (fixedMenu.supportsFixed())
        fixedMenu.menu.style.position = "fixed";
    else
    {
        var ob = 
            document.layers 
            ? fixedMenu.menu 
            : fixedMenu.menu.style;

        fixedMenu.targetLeft = parseInt(ob.left);
        fixedMenu.targetTop = parseInt(ob.top);
        fixedMenu.targetRight = parseInt(ob.right);
        fixedMenu.targetBottom = parseInt(ob.bottom);

        if (document.layers)
        {
            menu.left = 0;
            menu.top = 0;
        }
        fixedMenu.addEvent(window, 'onscroll', fixedMenu.moveMenu);
        fixedMenu.floatMenu();
    }
};

fixedMenu.addEvent(window, 'onload', fixedMenu.init);
//--></script>
 

omrdabakhte

Member
حالا اگه بخوایم مثل عکس پیوست شده عکس بالا،سمت چپ باشه چی کار کنیم؟
 

پیوست ها

  • left-top.jpg
    left-top.jpg
    13.3 کیلوبایت · بازدیدها: 0

omrdabakhte

Member
خوب جالب میشه
من نحوه ویرایش کد رو بلد نیستم.به همین دلیل مزاحمتون شدم.
 

Majid

مدیر سایت
عضو کادر مدیریت
ممنونات
اما ثابت گوشه صفحه نمیمونه
بعنی مثل ماله شما نیست
صفحه رو پایین بالا می بریم به جای اینکه ثابت بمونه میره بالا پایین
ببینید: www.napic.org
آدرسي كه شما داديد تصوير به درستي نمايش داده ميشد و مشكلي نداشت...

مجيد
 

Majid

مدیر سایت
عضو کادر مدیریت
كلا براي قرار دادن يك تصوير و براي اينكه بصورت ثابت بمونه بايد از فرامين CSS استفاده كنيد .
براي اينكار به راحتي ميشه در Style يك عنصر مقدار position رو برابر fixed قرار داد و مكانش رو هم با مختصات دهي تعيين كرد.

مثل زير :

HTML:
<img src="gama_magazine_ad.png" style="bottom:0px; right:0px; position:fixed;" />

اما مشكل اينه كه اينكار فقط در مرورگر IE7 به بالا و firefox و ... جواب ميده و اگر كسي با IE6 بياد تصوير رو اونطوري كه ما ميخوايم نميبينه و صفحه اول ثابت ميمونه براي اينكار از يك سري كد JavaScript بايد استفاده كرد كه اين مشكل رو در IE6 هم رفع بكنه كه در اين كد ما اينكارو كرديم.
كد هاي زيادي براي اين موضوع وجود داره با يك جستجوي سطحي و كوچك در گوگل ميتونيد به نتايج و كدهاي مورد قبول و خوبي دست پيدا كنيد.

مثال:
http://www.google.com/search?q=internet+explorer+position+fixed



مجيد
 

جدیدترین ارسال ها

بالا