Salve, un saluto a tutto lo staff...
Ho da poco installata una skins nel mio forum, ed ho notato che utilizza molto il javascript, ma tra i vari effetti vi è uno molto particolare ( un popup di base ) di cui ho cercato di capirne il funzionamento e cercato di replicarne l'effetto in un'altra pagina html creata ad hoc senza però successo..
scrivo qui affinche qualcuno di voi esperti, essendo io un nubbie riesca a farmi capire dove sbagli..
i file usati sono tre ( un .js un .css ed un html ) scaricabili qui ( da quel poco che so penso siano questi i file incriminati nella skin che permettano tale effetto )
1) itab_global.js
contenente diverse function.. quella inizialmente interessata penso sia questa :
Codice PHP:
function itab_about_init()
{
itab_about_create_box(document.getElementsByTagName('body')[0]);
var z = new Array('a', 'span');
for (var n=0; n<z.length; n++)
{
var a = document.getElementsByTagName(z[n]);
var b = 'rel';
var c;
for (var i=0; i<a.length-1; i++)
{
c = a[i];
if (c.getAttribute(b))
{
if (c.getAttribute(b).toLowerCase() == 'itab-about')
{
c.onclick = itab_about_show;
try
{
c.style.cursor = 'pointer';
}
catch(er)
{
c.style.cursor = 'hand';
}
}
}
}
}
itab_about_loaded = true;
}
Poi un css_7.css avente :
Codice PHP:
#itab_about_bg
{
position: absolute;
top: 0px;
left: 0px;
z-index: 1000;
width: 100%;
height: 100%;
background-color: #000000;
margin: 0;
padding: 0;
filter: alpha(opacity=0);
-moz-opacity: 0.0;
opacity: 0.0;
}
#itab_about_wrapper etc etc
ed una pagina html creata cosi :
Codice PHP:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" src="/css_7.css" media="all"></style>
<script type='text/javascript' src='itab_global.js'></script>
<title>Documento senza titolo</title>
</head>
<body>
<div align='center' class='copyright'>
<span rel='itab-about'>
[img]itab_about_logo.gif[/img]
</span>
</div>
</body>
</html>
se non ho errato qualcosa dovrei aver richiamato le function nel file itab_global.js tramite :
<script type='text/javascript' src='itab_global.js'></script>
ma il punto è che non riconosce nel tag <span la rel='itab-about'
cosa che dovrebbe fare la function itab_about_init() o no?
oppure se la riconosce non funziona...
dove sbaglio?
P.S.= per vedere l'effetto potete andare qui e cliccare sull'immagine in basso
Spero fortemente in un V.S. aiuto e vi ringrazio in anticipo
See You
..:: Deltafox ::..