🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50673

Brandmark - centrowanie

#50673
From: gerwazy_kr
Date: Sat, 26 Mar 2011 02:49
51 lines
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()">&nbsp;X&nbsp;</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-mail

Show 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