Article View: pl.comp.lang.javascript
Article #50673Brandmark - centrowanie
From: gerwazy_kr
Date: Sat, 26 Mar 2011 02:49
Date: Sat, 26 Mar 2011 02:49
51 lines
2714 bytes
2714 bytes
Witam,
Wygooglałem taki skrypt do tworzenia brandmarku i mam pytanie:
Czy da się jakoś przerobić ten kod JavaScript aby wyskakujące okienko
automatycznie się centrowało na środku ekranu niezależnie od rozdzielczości
ekranu?
Można kombinować w divach ustawiając "left" ale niestety na różnych
rozdzielczościach zawsze jest w innym miejscu.
Kod:
<script language="JavaScript" type="text/javascript">
var y1 = 20; // tu możesz zmienić pozycję y
(document.getElementById) ? dom = true : dom = false;
function hideIt() {
if (dom) {document.getElementById("layer1").style.visibility='hidden';}
}
function showIt() {
if (dom) {document.getElementById("layer1").style.visibility='visible';}
}
function placeIt() {
if (dom && !document.all) {document.getElementById("layer1").style.top =
window.pageYOffset + (window.innerHeight - (window.innerHeight-y1)) + "px";}
if (document.all) {document.all["layer1"].style.top =
document.documentElement.scrollTop +
(document.documentElement.clientHeight -
(document.documentElement.clientHeight-y1)) + "px";}
window.setTimeout("placeIt()", 10); }
// -->
</script>
Do tego jest jeszcze:
<div id="layer1" style="position:absolute; left:224px; width:410px;
height:10; visibility:hidden; top: 121px;">
<font face="verdana, arial, helvetica, sans-serif" size="2">
<div style="float:left; background-color:white; padding:3px; border:1px
solid black">
<span style="float:right; background-color:gray; color:white;
font-weight:bold; width='20px'; text-align:center; cursor:pointer"
onclick="javascript:hideIt()"> X </span>
Tutaj możemy wstawić to co ma się wyświetlić obrazek albo tekst. </div>
</font>
</font>
</div>
Technical Details
Message-ID:
<imjk7v$it$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "gerwazy_kr" <gerwazy_kr@gazeta.pl> Newsgroups: pl.comp.lang.javascript Subject: Brandmark - centrowanie Date: Sat, 26 Mar 2011 03:49:39 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 53 Message-ID: <imjk7v$it$1@inews.gazeta.pl> NNTP-Posting-Host: 89-74-150-119.dynamic.chello.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1301107775 605 89.74.150.119 (26 Mar 2011 02:49:35 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Sat, 26 Mar 2011 02:49:35 +0000 (UTC) Importance: Normal X-Antivirus-Status: Clean X-MimeOLE: Produced By Microsoft MimeOLE V15.4.3508.1109 X-Priority: 3 X-Newsreader: Microsoft Windows Live Mail 15.4.3508.1109 X-User: gerwazy_kr X-Antivirus: avast! (VPS 110325-1, 2011-03-25), Outbound message X-MSMail-Priority: Normal Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit