Пятница, 17.05.2024, 10:41
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Главная » 2009 » Январь » 8 » При наведении на ссылку появляется текст, или изображение.
    15:22
    При наведении на ссылку появляется текст, или изображение.
    Quote
    <script language="JavaScript" type="text/javascript">
    /**********************************************************************************
    ChangeText
    * Copyright © 2001 Thomas Brattli
    * This script was released at WOscripts.com
    * Visit for more great scripts!
    * This may be used and changed freely as long as this msg is intact!
    * We will also appreciate any links you could give us.
    *********************************************************************************/

    function lib_bwcheck(){ //Browsercheck (needed)
    this.ver=navigator.appVersion
    this.agent=navigator.userAgent
    this.dom=document.getElementById?1:0
    this.opera5=this.agen t.in dexOf("Opera 5")>-1
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
    this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
    this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
    this.ie=this.ie4||this.ie5||this.ie6
    this.mac=this.agent.indexOf("Mac")>-1
    this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
    return this
    }
    var bw=new lib_bwcheck()

    if(document.layers){ //NS4 resize fix...
    scrX= innerWidth; scrY= innerHeight;
    onresize= function(){if(scrX!= innerWidth || scrY!= innerHeight){history.go(0)} }
    }

    /****
    Variables to set
    ****/
    msgFont= "arial,helvetiva" // The font for the message
    msgFontSize= 12 // Set the fontSize in px
    msgFontColor="#000000" // Set the fontColor
    msgWidth= "300" // Set the width of the messageblock here for netscape 4

    //Set the text you want to display on mouseover here.
    messages=new Array()
    messages[0]=" //This is the default text that appears when you mouse out."
    messages[1]="This is link nr 1, you should really visit it!"
    messages[2]="Link nr 2 (this one) is even better!"
    messages[3]="This link however, nr3, isn't that good..."
    messages[4]="Maybe you should try this one?<br>I'll write some more text to show that it wraps correctly to several lines."
    messages[5]="<img src=\"changetext_image.gif\" width=\"56\" height=\"54\" alt=\"\" border=\"0\"><br>As you see, you can put html in here too, like an image."
    messages[6]="Later all.."

    /********************************************************************************
    You don't have to change anything below this
    ********************************************************************************/

    //ChangeText object constructor.
    function makeChangeTextObj(obj){
    this.css = bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?document.layers[obj]:0;
    this.writeref = bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj].document:0;
    this.writeIt = b_writeIt;
    }
    function b_writeIt(text,num){
    if (bw.ns4){
    this.writeref.write(text)
    this.writeref.close()
    }
    else this.writeref.innerHTML = messages[num]
    }

    //The mouoseover function. Calls the writeIt method to write the text to the div.
    function changeText(num){
    if(bw.bw) oMessage.writeIt('<table width="'+msgWidth+'" border="0" cellpadding="0" cellspacing="0"><tr><td><span style="font-size:'+msgFontSize+'px; font-family:'+msgFont+'; color:'+msgFontColor+'">'+messages[num]+'</span></td></tr></table>', num)
    }

    //The init function. Calls the object constructor and initiates some properties.
    function changeTextInit(){
    //Fixing the browsercheck for opera... this can be removed if the browsercheck has been updated!!
    bw.opera5 = (navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?true:false
    if (bw.opera5) bw.ns6 = 0

    oMessage = new makeChangeTextObj('divMessage')
    oLinks = new makeChangeTextObj('divLinks')
    //Setting the style properties of the text layer.
    if(bw.dom || bw.ie4){
    with(oMessage.writeref.style){fontFamily=msgFont; fontSize=msgFontSize+"px"; color=msgFontColor}
    }
    //Both layers are hidden by default to prevent users from mousing over them and creating errors while the page loads.
    oMessage.css.visibility= "visible"
    oLinks.css.visibility= "visible"
    }

    //If the browser is ok, the init function is called on pageload.
    if (bw.bw) onload = changeTextInit
    </script>


    Красное: меняем
    http://www.woweb.ru/js/16/009/ - пример
    Категория: скрипты для ucoz сайта | Просмотров: 1121 | Добавил: Bogdan4eg | Рейтинг: 0.0/0
    Всего комментариев: 3
    3 Shintas  
    0
    dogbsp, ну ты ТИП. Скажи мне НОРМ чела, который лазает в инете с выключенным JS ???

    2 madmaster  
    0
    biggrin biggrin жжошь, у меня за полтора года существования сайта ни одного просмотра без яваскрипта

    1 dogbsp  
    0
    не на сайт Лучше не ставить джаваскрипт у многих он отключен

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]