трябва ми скрипт който при маус оувър върху линка,да изкарва малко прозорче кадет да мога да вкарам текст ... ако някой знае такъв скрипт,който да мога лесно да интегрирам към линковете във вече готовата ми страница 10х![]()
трябва ми скрипт който при маус оувър върху линка,да изкарва малко прозорче кадет да мога да вкарам текст ... ако някой знае такъв скрипт,който да мога лесно да интегрирам към линковете във вече готовата ми страница 10х![]()
http://mobilebulgaria.com/mobiles/view.php?id=1135 -> View Source ;-)
не ти требе скрипт ползвай опцията ALT
<input type='button' name='xxx' value='прочети' alt='подсказка' onClick='нещо си ' />
видях че Ско е е писал заедно с мен
@Ско , да не би да е от IE 6 , на тази страница при мен слоевете нещо не са целите в прозореца . само наполовина се показват :-(
@nikolin, alt-a май не става за текстови връзки. За тях е с acronym (работещ пример в линка)
При нужда от вкарване на неограничен по количество текст - http://www.vibrantmedia.com/whatisIntelliTXT.asp . Скрипта лесно се извлича от някоя страница, която използва технологията, например gsmarena.com![]()
10х за инфото , от доста отдавна не бях чоплел по сорс на страница![]()
симулатора ми май се е бъгнал ... някои да предложи леки елементарни симулатори за скриптове и т.н. и как мога да накарам експлорера да не засича това като блокед контенд - имам предвид скрипта - ако не му цъкнеш аллоу просто не показва прозорчето ...
Пусни го през Mozilla Firefox, там няма бъгави истории като в IE ;-)
PS: Какъв скрипт ти се блокира? То не е скрипт, а най-обикновен html таг? Бъди по-конкретен да му се не види!!!
е тогава защо пише <script>може и да бъркам нещо ама май така пишеше ... проблема сега е как да вкарам този скрипт към вече нагласени в таблица линкове ... тва ми остава да разуча
нещо обаче от сайта който си посочил - втория с интелли текст - като вкарам кирилица в прозореца не ми я изкарва ... странно , защото с един друг скрипт ми изкарва кирилицата без проблем
ако някой може да преработи този скрипт , така че да ми изкарва прозорчето от дясно на името на 5-6 пиксела ще е добре
<html>
<head>
<title>Untitled</title>
<!-- START OF SCRIPT -->
<!-- Step 1: Insert the following script into the <head> section of your page: -->
<style type="text/css">
#popitmenu{
position: absolute;
background-color: white;
border:1px solid black;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
}
#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}
#popitmenu a:hover{ /*hover background color*/
background-color: #CCFF9D;
}
</style>
<script type="text/javascript">
var defaultMenuWidth="150px" //set default menu width.
var linkset=new Array()
//SPECIFY MENU SETS AND THEIR LINKS. FOLLOW SYNTAX LAID OUT
linkset[0]='<a href="http://dynamicdrive.com">Дънни Платки</a>'
linkset[1]='<a href="http://msnbc.com">Процесори</a>'
linkset[2]='<a href="http://msnbc.com">Памети</a>'
////No need to edit beyond here
var ie5=document.all && !window.opera
var ns6=document.getElementById
if (ie5||ns6)
document.write('<div id="popitmenu" onMouseover="clearhidemenu();" onMouseout="dynamichide(event)"></div>')
function iecompattest(){
return (document.compatMode && document.compatMode.indexOf("CSS")!=-1)? document.documentElement : document.body
}
function showmenu(e, which, optWidth){
if (!document.all&&!document.getElementById)
return
clearhidemenu()
menuobj=ie5? document.all.popitmenu : document.getElementById("popitmenu")
menuobj.innerHTML=which
menuobj.style.width=(typeof optWidth!="undefined")? optWidth : defaultMenuWidth
menuobj.contentwidth=menuobj.offsetWidth
menuobj.contentheight=menuobj.offsetHeight
eventX=ie5? event.clientX : e.clientX
eventY=ie5? event.clientY : e.clientY
//Find out how close the mouse is to the corner of the window
var rightedge=ie5? iecompattest().clientWidth-eventX : window.innerWidth-eventX
var bottomedge=ie5? iecompattest().clientHeight-eventY : window.innerHeight-eventY
//if the horizontal distance isn't enough to accomodate the width of the context menu
if (rightedge<menuobj.contentwidth)
//move the horizontal position of the menu to the left by it's width
menuobj.style.left=ie5? iecompattest().scrollLeft+eventX-menuobj.contentwidth+"px" : window.pageXOffset+eventX-menuobj.contentwidth+"px"
else
//position the horizontal position of the menu where the mouse was clicked
menuobj.style.left=ie5? iecompattest().scrollLeft+eventX+"px" : window.pageXOffset+eventX+"px"
//same concept with the vertical position
if (bottomedge<menuobj.contentheight)
menuobj.style.top=ie5? iecompattest().scrollTop+eventY-menuobj.contentheight+"px" : window.pageYOffset+eventY-menuobj.contentheight+"px"
else
menuobj.style.top=ie5? iecompattest().scrollTop+event.clientY+"px" : window.pageYOffset+eventY+"px"
menuobj.style.visibility="visible"
return false
}
function contains_ns6(a, b) {
//Determines if 1 element in contained in another- by Brainjar.com
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
function hidemenu(){
if (window.menuobj)
menuobj.style.visibility="hidden"
}
function dynamichide(e){
if (ie5&&!menuobj.contains(e.toElement))
hidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
hidemenu()
}
function delayhidemenu(){
delayhide=setTimeout("hidemenu()",500)
}
function clearhidemenu(){
if (window.delayhide)
clearTimeout(delayhide)
}
if (ie5||ns6)
document.onclick=hidemenu
</script>
</head>
<body>
<!-- Step 2: Add the below to the <body> of your page. It contains the HTML codes for the menu: -->
<a href="#" onMouseover="showmenu(event,linkset[0])" onMouseout="delayhidemenu()">MotherBoards</a><br>
<a href="#" onMouseover="showmenu(event,linkset[1], '180px')" onMouseout="delayhidemenu()">CPU</a><br>
<a href="#" onMouseover="showmenu(event,linkset[2], '180px')" onMouseout="delayhidemenu()">Memory</a><br>
<!-- END OF SCRIPT -->
</body>
</html>
![]()
айде бе никой ли незнае как става5 пиксела вдясно трябва да се преправи ама нзн каде да пипна точно то по скоро трябва да се донапише
![]()
Първоначално публикувано от connect
вместоКод:eventX=(ie5? event.clientX : e.clientX)+5
за 5 пиксела по-надясно напримерКод:eventX=ie5? event.clientX : e.clientX