Advertisement
Guest User

Untitled

a guest
Apr 6th, 2012
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 11.45 KB | None | 0 0
  1. [php]
  2. <html>
  3. <head>
  4. <title>--/Freedom@internet/--</title>
  5. <link rel="shortcut icon" href="http://lopepa.de/wp-content/uploads/2010/09/peace.png"/>
  6. <meta name="Author" content="">
  7. <meta http-equiv="imagetoolbar" content="no">
  8. <style type="text/css">
  9. body {
  10. background: #000000;
  11. overflow: hidden;
  12. line-height: 18px;
  13. left: 0;
  14. top: 0;
  15. width: 100%;
  16. height: 100%;
  17. margin: 0;
  18. padding: 0;
  19. }
  20. .node {
  21. margin-left: 30px;
  22. height: expression(0); /* IE only */
  23. }
  24. .title {
  25. position: relative;
  26. background: #fff;
  27. color: #000;
  28. cursor: pointer;
  29. }
  30. .selected {
  31. background: #f00;
  32. color: #fff;
  33. }
  34. .hover {
  35. background: #000000;
  36. color: #fff;
  37. }
  38. .content {
  39. position: relative;
  40. background: #000;
  41. color: #fff;
  42. }
  43. .cursor {
  44. background: #f00;
  45. width: 10;
  46. height: 8;
  47. font-size: 12px;
  48. }
  49. #menu {
  50. visibility: hidden;
  51. position: absolute;
  52. left: 1%;
  53. top: 1%;
  54. width: 98%;
  55. height: 98%;
  56. background: #000;
  57. font-family: 'courier new', typewriter, matrix, monospace;
  58. font-size: 12px;
  59. overflow: hidden;
  60. }
  61. #up {
  62. position:absolute;
  63. right:0;
  64. top:0;
  65. color:#000;
  66. background:#fff;
  67. cursor:pointer;
  68. font-family: 'courier new', typewriter, matrix, monospace;
  69. font-size: 18px;
  70. }
  71. #down {
  72. position:absolute;
  73. right:0;
  74. bottom:0;
  75. color:#000;
  76. background:#fff;
  77. cursor:pointer;
  78. font-family: 'courier new', typewriter, matrix, monospace;
  79. font-size: 18px;
  80. }
  81. a {
  82. text-decoration: none;
  83. background: #888;
  84. color: #000;
  85. }
  86. img {
  87. border: none;
  88. }
  89. a:hover {
  90. text-decoration: none;
  91. background: #fff;
  92. color: #000;
  93. }
  94. </style>
  95. <script type="text/javascript"><!--
  96. // ===========================================================
  97. // ------- menu -------
  98. // fuck you
  99. // coli sempak
  100. // ===========================================================
  101. //
  102. var menu, cMenu;
  103. var cur = false;
  104. var node = [];
  105. var disp = [];
  106. var toff = [];
  107. var sD = false;
  108. var sT = false;
  109. var lD = "|/-";
  110. var cls = false;
  111. var clt = false;
  112. var dS = 1;
  113. var sS = 200;
  114. /////////////////////////////////////////////////////////////////////////////////////////
  115. // ---- create node prototype ----
  116. function Cnode(parent, theNode, level)
  117. {
  118. this.level = level;
  119. this.child = [];
  120. this.visibility = false;
  121. this.N = node.length;
  122. if (parent == 0)
  123. {
  124. // root
  125. o = cMenu;
  126. }
  127. else
  128. {
  129. // set children
  130. o = parent.span;
  131. parent.child.push(this);
  132. }
  133. // create HTML elements
  134. this.span = document.createElement("div");
  135. this.span.className = "node";
  136. if (theNode.title != "")
  137. {
  138. this.spanTitle = document.createElement("span");
  139. this.spanTitle.parent = this;
  140. this.spanTitle.className = "title";
  141. this.spanTitle.onclick = new Function("sS=200;dS=1;node[" + this.N + "].click();");
  142. this.spanTitle.onmousedown = new Function("return false;");
  143. this.spanTitle.onmouseover = new Function("if(!this.parent.visibility)this.className='title hover'");
  144. this.spanTitle.onmouseout = new Function("if(!this.parent.visibility)this.className='title'");
  145. this.span.appendChild(this.spanTitle);
  146. // split title (no HTML)
  147. this.titleT = theNode.title.split(" ");
  148. }
  149. else
  150. {
  151. // no title
  152. this.spanTitle = false;
  153. this.visibility = true;
  154. this.titleT = "";
  155. }
  156. this.spanText = document.createElement("span");
  157. this.spanText.className = "content";
  158. this.span.appendChild(this.spanText);
  159. o.appendChild(this.span);
  160. // remove children nodes
  161. var temp = theNode.cloneNode(true);
  162. var ti = 24;
  163. var li = 0;
  164. var h = 0;
  165. var href = "";
  166. var tg = "";
  167. for (var i = 0; i < temp.childNodes.length; i ++)
  168. {
  169. theNodeChild = temp.childNodes[i];
  170. if (theNodeChild.className == "node")
  171. {
  172. temp.removeChild(theNodeChild);
  173. i --;
  174. }
  175. }
  176. // split content (don't break HTML tags)
  177. this.textT = [];
  178. var i = 0;
  179. var k = - 1;
  180. var txt = temp.innerHTML + " ";
  181. if (txt == " ")
  182. {
  183. this.textT.push(" ");
  184. }
  185. else
  186. {
  187. while (i < txt.length - 1 && k < 10)
  188. {
  189. c = txt.charAt(i);
  190. m = i ? "" : this.spanTitle ? "&nbsp;" : "";
  191. if (c != " ")
  192. {
  193. do
  194. {
  195. c = txt.charAt(i);
  196. if (c == "<")
  197. {
  198. j = txt.indexOf(">", i);
  199. c = txt.substring(i, j + 1);
  200. i = j;
  201. // ---- hyperlink images
  202. if (c.substring(0, 2).toLowerCase() == "<a")
  203. {
  204. tg = /target="(.*)" /.exec(c);
  205. if (tg) tg = tg[1]; else
  206. {
  207. tg = /target=(.*)>/.exec(c);
  208. if (tg) tg = tg[1];
  209. }
  210. href = /href="(.*)"/.exec(c)[1];
  211. }
  212. // ---- image
  213. if (c.substring(0, 4).toLowerCase() == "<img")
  214. {
  215. var img = document.createElement("img");
  216. s = /src="(.*)"/.exec(c)[1];
  217. img.src = s;
  218. var hs = Math.max(0, img.height - (h * 10)) / 16;
  219. h = Math.round(img.height / 10);
  220. // free space
  221. for (var n = 0; n < hs; n ++)
  222. {
  223. c = "<br>";
  224. this.textT.push(c);
  225. }
  226. // href
  227. var h1 = (href != "") ? "<a href='" + href + "'" + (tg ? " target ='" + tg + "'" : "") +">" : "";
  228. var h2 = (href != "") ? "</a>" : "";
  229. // download image
  230. this.textT.push(h1);
  231. for (var n = 0; n < 10; n ++)
  232. {
  233. c = h1 + "<img style='position:absolute;left:" + li + "px;top:" + 24 + "px;clip:rect(" + (n * h) + " auto " + ((n + 1) * h) + " auto)' src='" + s + "'>" + h2;
  234. this.textT.push(c);
  235. }
  236. ti += h * 11;
  237. li += img.width + 10;
  238. }
  239. }
  240. m += c;
  241. i ++;
  242. k = 0;
  243. }
  244. while (c != " ");
  245. href = "";
  246. c = "<br>";
  247. }
  248. k ++;
  249. if (m != "")
  250. {
  251. this.textT.push(m);
  252. }
  253. }
  254. }
  255. // ---- title click event ----
  256. this.click = function()
  257. {
  258. // clear node & children
  259. function clearNode(theNode, clearTitle)
  260. {
  261. // recursive call
  262. for (var i = theNode.child.length - 1; i >= 0; i --)
  263. {
  264. clearNode(theNode.child[i], true);
  265. }
  266. // clear selected style
  267. theNode.spanTitle.className = "title";
  268. if (clearTitle)
  269. {
  270. // clear title
  271. toff.push([theNode, 0]);
  272. }
  273. if (theNode.visibility)
  274. {
  275. // clear content
  276. toff.push([theNode, 1]);
  277. theNode.visibility = false;
  278. }
  279. }
  280. // Node not being displayed
  281. if (sD == false)
  282. {
  283. if ( ! this.visibility)
  284. {
  285. // style selected
  286. this.spanTitle.className = "title selected";
  287. // ---- clear node
  288. for (var i in node)
  289. {
  290. if (i != this.N && node[i].level == this.level && node[i].visibility)
  291. {
  292. clearNode(node[i], false);
  293. }
  294. }
  295. // ---- display node
  296. disp.push([this, 1]); // content
  297. for (var i = 0, len = this.child.length; i < len; i ++)
  298. {
  299. disp.push([this.child[i], 0]); // children titles
  300. }
  301. this.visibility = true;
  302. }
  303. }
  304. else
  305. {
  306. // waiting loop
  307. setTimeout("node[" + this.N + "].click();", 64);
  308. }
  309. }
  310. }
  311. /////////////////////////////////////////////////////////////////////////////////////////
  312. // ---- display routine ----
  313. function screenUpdate()
  314. {
  315. // ---- display node ----
  316. if (sD != false)
  317. {
  318. // remove cursor
  319. if (cur)
  320. {
  321. sD[0].removeChild(cur);
  322. cur = false;
  323. }
  324. // insert loading sign
  325. if (sD[3] && ! sD[2])
  326. {
  327. cls = document.createElement("span");
  328. cls.data = "1";
  329. sD[0].appendChild(cls);
  330. }
  331. // display text
  332. txt = document.createElement("span");
  333. txt.innerHTML = sD[1][sD[2] ++];
  334. if (sD[2] < sD[1].length)
  335. {
  336. txt.innerHTML += " ";
  337. }
  338. sD[0].appendChild(txt);
  339. // cursor
  340. cur = document.createElement("span");
  341. cur.className = "cursor";
  342. cur.innerHTML = "&nbsp;&nbsp;";
  343. sD[0].appendChild(cur);
  344. // rotate loading sign
  345. if (cls)
  346. {
  347. cls.innerHTML = "&nbsp;" + lD.charAt(sD[2] % 4);
  348. }
  349. // done
  350. if (sD[2] >= sD[1].length)
  351. {
  352. if (cur)
  353. {
  354. sD[0].removeChild(cur);
  355. cur = false;
  356. }
  357. if (cls)
  358. {
  359. cls.innerHTML = "&nbsp;&gt;";
  360. cls = false;
  361. }
  362. sD = false;
  363. }
  364. }
  365. else
  366. {
  367. // read buffer
  368. if (disp[0] != undefined)
  369. {
  370. // something to display
  371. p = disp.shift();
  372. sD = [
  373. p[1] ? p[0].spanText : p[0].spanTitle,
  374. p[1] ? p[0].textT : p[0].titleT,
  375. 0,
  376. p[1] && p[0].spanTitle ? 1 : 0
  377. ];
  378. }
  379. }
  380. // ---- clear node ----
  381. if (sT != false)
  382. {
  383. if (sT.lastChild)
  384. {
  385. if (clt != false)
  386. {
  387. clt.innerHTML = (clt.innerHTML == "&nbsp;&lt;") ? "&middot&lt;" : "&nbsp;&lt;";
  388. }
  389. sT.removeChild(sT.lastChild);
  390. }
  391. else
  392. {
  393. sT = false;
  394. }
  395. }
  396. else
  397. {
  398. // read buffer
  399. if (toff[0] != undefined)
  400. {
  401. p = toff.shift();
  402. if ( ! p[0].spanTitle)
  403. {
  404. // do not clear node w/o title
  405. sT = false;
  406. }
  407. else
  408. {
  409. // something to clear
  410. sT = p[1] ? p[0].spanText: p[0].spanTitle;
  411. // init unloading tag
  412. clt = false;
  413. if (sT.firstChild && sT.firstChild.data == "1")
  414. {
  415. clt = sT.firstChild;
  416. clt.innerHTML = "ยท&lt;";
  417. }
  418. // unless not yet displayed
  419. if (sT.innerHTML == "")
  420. {
  421. sT = false;
  422. }
  423. }
  424. }
  425. }
  426. // auto-scrolling
  427. menu.scrollTop+=dS*Math.round((menu.scrollHeight-menu.scrollTop+menu.offsetHeight)/sS);
  428. // 15.625 hertz loop
  429. setTimeout("screenUpdate()", 64);
  430. }
  431. /////////////////////////////////////////////////////////////////////////////////////////
  432. onload = function()
  433. {
  434. // ---- create node objects ----
  435. function setMenuTree(theNode, level, parent)
  436. {
  437. if (theNode.className == "node")
  438. {
  439. parent = new Cnode(parent, theNode, level ++);
  440. node.push(parent);
  441. }
  442. // recursive call
  443. for (var i = 0, len = theNode.childNodes.length; i < len; i ++)
  444. {
  445. setMenuTree(theNode.childNodes[i], level, parent);
  446. }
  447. }
  448. // ---- initialize menu
  449. menu = document.getElementById("menu");
  450. cMenu = document.createElement("span");
  451. setMenuTree(menu, 0, 0);
  452. menu.innerHTML = "";
  453. menu.appendChild(cMenu);
  454. menu.style.visibility = "visible";
  455. // ---- display titles
  456. for (i in node)
  457. {
  458. if (node[i].level == 0)
  459. {
  460. disp.push([node[i], node[i].titleT != "" ? 0 : 1]);
  461. }
  462. }
  463. screenUpdate();
  464. }
  465. /////////////////////////////////////////////////////////////////////////////////////////
  466. //-->
  467. </script>
  468. </head>
  469. <body oncontextmenu="return false;">
  470. <div id="menu">
  471. <span class="node">
  472. &nbsp;&nbsp;&nbsp;&nbsp; ####___ defaced by BFu ___####<br>
  473. &nbsp; &nbsp;<br>
  474. [+]______________________________________________________________________________________________________[+]<br><br>
  475. ____ Freedom for the internet ____
  476. <br><br>
  477. <embed src="http://www.clocklink.com/clocks/5002-white.swf?TimeZone=GMT+0200&Place=&DateFormat=YYYY-MM-DD&" width="192" height="16" wmode="transparent" type="application/x-shockwave-flash">
  478. </span>
  479. <span class="node" title="[about us]">
  480. <span class="node" title="[/BFu/]"><br>Defacer From BFu
  481. <br>BFu - wir sind besser als ihr
  482. </span>
  483. <span class="node" title="[/DisEase/]"><br>Creeper From BFu
  484. <br>BFu - wir sind besser als ihr
  485. </span>
  486. <span class="node" title="[/Creack/]"><br>Supporter From BFu
  487. <br>BFu - wir sind besser als ihr
  488. </span>
  489. </span>
  490. </span>
  491. <span class="node" title="[y]">
  492. <span class="node" title="[1]">
  493. <br>Stupidity
  494. </span>
  495. <span class="node" title="[2]">
  496. <br>Boredom
  497. </span>
  498. </span>
  499. <span class="node" title="[Greets]">
  500. <span class="node" title="[Greets]">
  501. <br>Just wanted to greet Rainer,<br>
  502. phillipb1988@web.de,<br>
  503. and every other idiot who signed up<br>
  504. on this website<br><br><br>
  505. We are Legion.<br><br>
  506. We do not forgive.<br><br>
  507. We do not forget.<br><br>
  508. Expect us.<br><br>
  509. Always.
  510. </span>
  511. </span>
  512. </span>
  513. </span>
  514. <span class="node">
  515. [+]______________________________________________________________________________________________________[+]
  516. <br>[+] Who is BFu // Creative Defacer
  517. </span>
  518. </div>
  519. <div id="up" onclick="return false;" onmousedown="sS=50;dS=-1;return false;" onmouseup="dS=0;return false;">&middot;</div>
  520. <div id="down" onclick="return false;" onmousedown="sS=50;dS=1;return false;" onmouseup="dS=0;return false;">&middot;</div>
  521. <embed src="http://www.youtube.com/v/KSY4Yi2ypno&hl=en_US&loop=1&feature=related&autoplay=1"
  522. type="application/x-shockwave-flash" wmode="transparent" width="1" height="1"></embed>
  523. <a style="display:scroll;position:fixed;bottom:5px;right:5px;"><img src="http://i1188.photobucket.com/albums/z420/mistermunk96/Syakila.jpg" width="304" height="328" /></a>
  524. </div>
  525. <script type='text/javascript'>
  526. //Pop Up Window Design By zuanbinjai
  527. function openpopup(popurl){
  528. winpops=window.open(popurl,&quot;&quot;,&quot;
  529. width=1000,height=600,status,scrollbars,resizable&quot;)
  530. }
  531. </script>
  532. </body>
  533.  
  534. <body style='-moz-user-select: true; cursor: crosshair;'>
  535. </br></br></br>
  536. </script></html>
  537. </Script>
  538. [/php]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement