Script Spoiler-Welcome e OpSystem, 3 script per il vostro sito

« Older   Newer »
  Share  
Kin*
view post Posted on 5/9/2009, 09:26 by: Kin*




Ecco uno script per nascondere una parte di testo troppo lungo, o quant'altro vogliate, sotto spoiler, utile per un menu o per quello che vi serve:
Sotto una pagina completa in html (tra i tag <title></title> "Prova spoiler" è il titolo del documento) con il solo pulsante spoiler, potete sostituire il vostro testo, o le immagini, o quello che volete, dove io ho scritto "Bla bla bla".
Se avete bisogno di ulteriori spiegazioni, sono a vostra disposizione :)
SPOILER (click to view)
CODICE
<html>
<head>
   <title>Prova spoiler</title>
   <script type="text/javascript">
function showSpoiler(obj)
   {
   var inner = obj.parentNode.getElementsByTagName("div")[0];
   if (inner.style.display == "none")
       inner.style.display = "";
   else
       inner.style.display = "none";
   }
   </script>
</head>
<body>
<div class="spoiler">
   <input type="button" onClick="showSpoiler(this);" value="Spoiler" />
   <div class="inner" style="display:none;">
 Bla bla bla
   </div>
</div>
</body>
</html>


Con questo script invece potrete dare un benvenuto ai visitatori del vostro sito, chiedendo loro prima di inserire il proprio nome.

SPOILER (click to view)
CODICE
<script language="JavaScript">

<!--
var username = GetCookie('username');
var dom = GetCookie('MyDomain');

if (username == null) {

 username = prompt('Per favore, scrivi il tuo nome',"");

 if (username == null) {

   alert('Se non scrivi il tuo nome, sarai Anonimo.');
   username = 'Anonimo';

 } else {

   pathname = location.pathname;
   MyDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';


   var largeExpDate = new Date ();
   largeExpDate.setTime(largeExpDate.getTime() + (365 * 24 * 3600 * 1000));

   SetCookie('username',username);
 }

}

function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
     endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
       var arg = name + "=";
       var alen = arg.length;
       var clen = document.cookie.length;
       var i = 0;
       while (i < clen) {
               var j = i + alen;
               if (document.cookie.substring(i, j) == arg)
                       return getCookieVal (j);
               i = document.cookie.indexOf(" ", i) + 1;
                       if (i == 0)
                               break;
               }
  return null;
}

function SetCookie (name, value) {
       var argv = SetCookie.arguments;
       var argc = SetCookie.arguments.length;
       var expires = (argc > 2) ? argv[2] : null;
       var path = (argc > 3) ? argv[3] : null;
       var domain = (argc > 4) ? argv[4] : null;
       var secure = (argc > 5) ? argv[5] : false;
       document.cookie = name + "=" + escape (value) +
               ((expires == null) ? "" : ("; expires=" +
expires.toGMTString())) +
               ((path == null) ? "" : ("; path=" + path)) +
               ((domain == null) ? "" : ("; domain=" + domain)) +
               ((secure == true) ? "; secure" : "");
}

document.write('<font face=arial size=4>Un grande benvenuto, sono felice che tu sia qui, '+username+' !</font>  ');
//-->
</script>


Con questo invece, i vostri visitatori crederanno che conoscete tutto di loro, e vedete anche il loro sistema operativo e il loro browser in uso:

SPOILER (click to view)
CODICE
<script language="JavaScript" type="text/javascript">
function SistemaOperativo() {
  if (navigator.userAgent.indexOf("Win") != -1) {
      var mostra = "Windows";
  }
  else if (navigator.userAgent.indexOf("Mac") != -1) {
      var mostra = "Macintosh";
  }

  else {
      var mostra = "Non specificato";
  }
  return mostra;
}
document.write("Vedo tutto di te! Il tuo Sistema Operativo è " + navigator.userAgent)
</script>


:ciao:
 
Top
5 replies since 5/9/2009, 09:26   105 views
  Share