Kod
<script language="javascript" type="text/javascript">
<!--
function right(e) {
if (navigator.appName == 'Netscape' && (e.which == 1 || e.which == 1)) {
document.cookie = "cookie=1";
return false;
}
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button==1
|| event.button == 1)) {
document.cookie = "cookie=1";
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// -->
</script>
<!--
function right(e) {
if (navigator.appName == 'Netscape' && (e.which == 1 || e.which == 1)) {
document.cookie = "cookie=1";
return false;
}
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button==1
|| event.button == 1)) {
document.cookie = "cookie=1";
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// -->
</script>
Kod ten sprawdza czy został na stronie naciśnięty prawy przycisk myszy.
Kod
<style type="text/css">
#floater {
position:absolute; visibility:hidden;
width:150px; height:auto;
color:#330;
margin:0; padding:4px;
border:1px solid #330;
border-top:3px solid #330;
}
a.m {
display:block; width:100%;
margin:.5em 0;
}
</style>
<script type="text/javascript" src="floater_pliki/x_core.js"></script>
<script type="text/javascript" src="floater_pliki/xaddeventlistener.js"></script>
<script type="text/javascript" src="floater_pliki/xslideto.js"></script>
<script type="text/javascript">
var slideTime = 700, topMargin;
xAddEventListener(window, 'load',
function () {
topMargin = xPageY('leftColumn');
winOnResize(); // set initial position
xAddEventListener(window, 'resize', winOnResize, false);
xAddEventListener(window, 'scroll', winOnScroll, false);
}, false
);
function winOnResize() {
xMoveTo('floater', xPageX('leftColumn')+xWidth('leftColumn')+20, topMargin);
xGetElementById('floater').style.visibility = 'visible';
winOnScroll(); // initial slide
}
function winOnScroll() {
xSlideTo('floater', xLeft('floater'), xScrollTop() + topMargin, slideTime);
}
function setSlideTime(st) {
st = parseInt(st);
if (!isNaN(st)) slideTime = st;
var e = xGetElementById('st');
e.value = st;
return false;
}
</script>
</head><body>
<div id="leftColumn" class="column"> <!-- Begin left column -->
<div class="leftContent"> <!-- Begin left content -->
</div> <!-- end menubar1 -->
</div> <!-- end header -->
<img src="javascript:void(setSlideTime(1000))"></p>
</div> <!-- end sponsor3 -->
</div> <!-- end leftColumn -->
<div style="left: 755px; top: 20px; visibility: visible;" id="floater" class="h2Bkgnd">
Ładny napis w pływającej ramce
</div>
Natomiast powyższy kod tworzy pływającą ramkę. Chciałbym jakoś połączyć te kody, żeby tworzyło się cookie jedynie, jeżeli zostanie naciśnięty prawy przycisk myszy, ale tylko gdy kursor znajduje się w polu pływającej ramki. Jak takie coś zrobić?
#floater {
position:absolute; visibility:hidden;
width:150px; height:auto;
color:#330;
margin:0; padding:4px;
border:1px solid #330;
border-top:3px solid #330;
}
a.m {
display:block; width:100%;
margin:.5em 0;
}
</style>
<script type="text/javascript" src="floater_pliki/x_core.js"></script>
<script type="text/javascript" src="floater_pliki/xaddeventlistener.js"></script>
<script type="text/javascript" src="floater_pliki/xslideto.js"></script>
<script type="text/javascript">
var slideTime = 700, topMargin;
xAddEventListener(window, 'load',
function () {
topMargin = xPageY('leftColumn');
winOnResize(); // set initial position
xAddEventListener(window, 'resize', winOnResize, false);
xAddEventListener(window, 'scroll', winOnScroll, false);
}, false
);
function winOnResize() {
xMoveTo('floater', xPageX('leftColumn')+xWidth('leftColumn')+20, topMargin);
xGetElementById('floater').style.visibility = 'visible';
winOnScroll(); // initial slide
}
function winOnScroll() {
xSlideTo('floater', xLeft('floater'), xScrollTop() + topMargin, slideTime);
}
function setSlideTime(st) {
st = parseInt(st);
if (!isNaN(st)) slideTime = st;
var e = xGetElementById('st');
e.value = st;
return false;
}
</script>
</head><body>
<div id="leftColumn" class="column"> <!-- Begin left column -->
<div class="leftContent"> <!-- Begin left content -->
</div> <!-- end menubar1 -->
</div> <!-- end header -->
<img src="javascript:void(setSlideTime(1000))"></p>
</div> <!-- end sponsor3 -->
</div> <!-- end leftColumn -->
<div style="left: 755px; top: 20px; visibility: visible;" id="floater" class="h2Bkgnd">
Ładny napis w pływającej ramce
</div>