Codice PHP:
<HTML><HEAD><TITLE>CHILD PAGE</TITLE>
<SCRIPT LANGUAGE='JavaScript'>
var Current_Number =1;
var Loop = 3;
var IMAGES = new Array(Loop);
var K_FOLD = new Array();
var FNAMES = new Array(Loop);
var WNAMES = new Array(Loop);
var NextwOpen = 0;
var wReadComplete = 0;
function LAYERvisible(){
if(document.layers) {
document.layers["test1"].visibility = "visible";
}
if(document.all) {
document.all["test1"].style.visibility = "visible";
}
wReadComplete = 1 ;
}
function NextClose(){
if((navigator.platform == 'Win32') || (navigator.appName == 'Netscape')){
if(NextwOpen == 1){
if(!nnewWin.closed){
nnewWin.close() ;
}
}
}
}
function outputLAYER(layName,html){
if(document.layers) {
with(document.layers[layName]){
document.open()
document.write(html)
document.close();
}
}
if(document.all){
document.all(layName).innerHTML=html
}
}
var msg ="<P ALIGN=CENTER><FONT ID='msg0' FACE='Osaka,Arial'>"
function Backward(layName,html){
if(wReadComplete == 0) return ;
var str = 'A';
while((str == 'A') || (str == 'a')){
Current_Number--;
if(Current_Number < 0){
Current_Number =3-1;}
var str1 = IMAGES[Current_Number].toString();
var dot = str1.lastIndexOf('.');
str = str1.substring(dot+1, dot+2);
}
if(navigator.appName != 'Netscape'){
document.VGA_JPG.src = IMAGES[Current_Number];
html += FNAMES[Current_Number];
if(WNAMES[Current_Number]){
document.WAVEBTN.src = 'ICON/WAVPLAY.GIF';
document.WAVEBTN.alt = 'WAVPLAY';
}else{
document.WAVEBTN.src = 'ICON/NOWAV.GIF';
document.WAVEBTN.alt = '';
}
html += '</FONT>';
html += '<HR WIDTH=780>';
outputLAYER(layName,html);
}
}
function Forward(layName,html){
if(wReadComplete == 0) return ;
var str = 'A';
while((str == 'A') || (str == 'a')){
Current_Number++;
if(Current_Number>=3){
Current_Number = 0;}
var str1 = IMAGES[Current_Number].toString();
var dot = str1.lastIndexOf('.');
str = str1.substring(dot+1, dot+2);
}
if(navigator.appName != 'Netscape'){
document.VGA_JPG.src = IMAGES[Current_Number];
html += FNAMES[Current_Number];
if(WNAMES[Current_Number]){
document.WAVEBTN.src = 'ICON/WAVPLAY.GIF';
document.WAVEBTN.alt = 'WAVPLAY';
}else{
document.WAVEBTN.src = 'ICON/NOWAV.GIF';
document.WAVEBTN.alt = '';
}
html += '</FONT>';
html += '<HR WIDTH=780>';
outputLAYER(layName,html);}
}
function toTop(){
if(wReadComplete == 0) return ;
window.close()}
function maxwin(){
if(wReadComplete == 0) return ;
if(!opener.closed){
if(navigator.platform == 'MacPPC'){
if(navigator.appName == 'Netscape'){
nnewWin = window.open('DISP.HTM','NextWinOpen','width='+(screen.availWidth-20)+',height='+(screen.availHeight-30)+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no') ;
}else{
nnewWin = window.open('DISP.HTM','NextWinOpen','width='+screen.availWidth+',height='+screen.availHeight+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes') ;
}
}else{
if(navigator.appName == 'Netscape'){
nnewWin = window.open('DISP.HTM','NextWinOpen','width=400,height=300,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes') ;
}else{
nnewWin = window.open('DISP.HTM','NextWinOpen','width='+(screen.availWidth-10)+',height='+(screen.availHeight-30)+',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes') ;
}
}
NextwOpen = 1;
}
}
function Plmail(){
pl_mail.ImageFile = FNAMES[Current_Number];
pl_mail.DoClick();
}
function PlQm(){
PL_QM.ImageFile = FNAMES[Current_Number];
PL_QM.DoClick();
}
</SCRIPT>
<STYLE TYPE='text/css'>
.posabs { position:absolute }
#test0 { left:0px;
top:5px }
#test1 { left:0px;
top:45px;
font-family:Osaka,Arial;
font-size:12pt;
visibility:hidden }
#msg0 { font-size:16pt;
color:black }
</STYLE>
</HEAD>
<BODY BGCOLOR="#d1d1d1" LINK="#000000" VLINK="#ffffff" onUnload="NextClose()" onLoad="LAYERvisible()">
<DIV CLASS='posabs' ID='test0'>
<P ALIGN=CENTER>
<FONT ID='msg0' FACE='Osaka,Arial'>CIMG3205.JPG</FONT>
<HR WIDTH = 780>
</DIV>
<DIV CLASS='posabs' ID='test1'>
<P ALIGN=CENTER>
<A HREF="javascript:Backward('test0',msg)">
<SCRIPT LANGUAGE='JavaScript'>
document.writeln("[img]ICON/BACKBTN.GIF[/img]</A>") ;
</SCRIPT>
[img]ICON/BACKBTN.GIF[/img]</A>
<A HREF="javascript:toTop()">
<SCRIPT LANGUAGE='JavaScript'>
document.writeln("[img]ICON/GOTOP.GIF[/img]</A> ") ;
</SCRIPT>
[img]ICON/GOTOP.GIF[/img]</A>
<A HREF="javascript:Forward('test0',msg)">
<SCRIPT LANGUAGE='JavaScript'>
document.writeln("[img]ICON/NEXTBTN.GIF[/img]</A>") ;
</SCRIPT>
[img]ICON/NEXTBTN.GIF[/img]</A>
<A HREF='javascript:maxwin()'>
[img]../CIMG3205.JPG[/img]
</A>
<HR WIDTH = 770>
<CENTER>
<a href=javascript:wavplayer()>
<SCRIPT LANGUAGE='JavaScript'>
function wavplayer() {
window.location=WNAMES[Current_Number];
}
document.writeln("[img]ICON/NOWAV.GIF[/img]</A>") ;
</SCRIPT>
[img]ICON/NOWAV.GIF[/img]</A>
</DIV>
<SCRIPT LANGUAGE='JavaScript' >
var loc = opener.parent.frames[3].location.href.toString() ;
var lslush = loc.lastIndexOf('/') ;
var ldot = loc.lastIndexOf('.') ;
var lhref = loc.substring(lslush+1, ldot);
var l = 0;
for(i=0;i<Loop;i++){
if(lhref == 'INDEX'){
var str = opener.parent.frames[3].document.links[i].toString();
}else{
var str = opener.parent.frames[3].document.links[2*i].toString();
}
var col = str.lastIndexOf(':');
var str1 = str.substring(col+1, col+2);
var str2 = str.substring(str.length-2, str.length-1);
if(str1 == 'w'){
l = 1;
}else{
l = 0;}
if(str2 == 0){
if(lhref == 'INDEX'){
var string1 = opener.parent.frames[3].document.images[3*i+2].src.toString();
}else{
var string1 = opener.parent.frames[3].document.images[2*i].src.toString();
}
var slush = string1.lastIndexOf('/');
var slush2 = string1.lastIndexOf('/', slush-1);
var slush3 = string1.lastIndexOf('/', slush2-1);
var FolderName = string1.substring(slush3+1, slush2);
if(l == 1){
FNAMES[i] = string1.substring(slush+1, string1.length+1);
}else if(l == 0){
FNAMES[i] = string1.substring(slush+1, string1.length-5)+'.AVI';
}
var file_name = '../'+ FNAMES[i] ;
IMAGES[i] = file_name;
}else{
if(lhref == 'INDEX'){
var string1 = opener.parent.frames[3].document.images[3*i+2].name;
}else{
var string1 = opener.parent.frames[3].document.images[2*i].name;
}
var slush = string1.lastIndexOf('/');
if(l == 1){
FNAMES[i] = string1.substring(slush+1, string1.length+1);
}else if(l == 0){
FNAMES[i] = string1.substring(slush+1, string1.length-5)+'.AVI';
}
IMAGES[i] = string1;
}
if(lhref == 'INDEX'){
var string3 = opener.parent.frames[3].document.images[3*i+1].src.toString();
var str3ind = string3.indexOf('WAV.GIF');
}else{
var string3 = opener.parent.frames[3].document.images[2*i+1].src.toString();
var str3ind = string3.indexOf('SOUND.GIF');
}
if(str3ind == -1){
WNAMES[i] = '';
}else{
WNAMES[i] = string1.substring(slush+1, string1.length-3)+'WAV';
WNAMES[i] = '../' + WNAMES[i];
}
}
if(WNAMES[Current_Number]){
document.WAVEBTN.src = 'ICON/WAVPLAY.GIF';
document.WAVEBTN.alt = 'WAVPLAY';
}else{
document.WAVEBTN.src = 'ICON/NOWAV.GIF';
document.WAVEBTN.alt = '';
}
document.onkeypress=keypres ;
if(document.layers)document.captureEvents(Event.KEYPRESS) ;
function keypres(e){
var keyValue = getKEYCODE(e) ;
switch(keyValue){
case 32: case 102: case 110: Forward('test0',msg) ; break ;
case 8: case 98: case 112: Backward('test0',msg) ; break ;
case 113: toTop() ; break ;
case 13: maxwin() ; break ; } }
function getKEYCODE(e){
if(document.layers){ return e.which ; }
if(document.all){ return event.keyCode ; } }
</SCRIPT>
</BODY>
</HTML>