Allora ragā per l'esame sto facendo la tesina, perō per fare qualcosa di diverso faccio un sito php con all'interno tutti i documenti, immagini e quant'altro... non sarā una cosa dell'altro mondo cmq penso sia una buona cosa...

Ora:

Mi sto incespicando con i fogli di stile e javascript, non riesco in alcune cose...

guardate l'immagine



1) vorrei che il popup si adattasse al suo contenuto automaticamente, questo č il codice che uso ora:

Codice PHP:
<script language="JavaScript">

function 
OpenPopup(str) { 

larg=240
alt
=300
toptop
=(screen.height/2)-(alt/2)
leftleft=(screen.width/2)-(larg/2)

searchWin window.open(str,'','top='+toptop+',left='+leftleft+',scrollbars=yes,width='+larg+',height='+alt+',status=no,location=no,toolbar=no'); 


</script> 


2) devo riposizionare il <div> del menu fluttuante... che parametro devo modificare???

questo č il codice del <div> nella pagina php:

Codice PHP:

        
<div id="menu">
            <
ul>
            
                <
li id="current">[url="index.php"]<span>Home</span>[/url][*][url="schemaLogico.php"]<span>Schema Logico</span>[/url][*][url="italiano.php"]<span>Italiano</span>[/url][*][url="storia.php"]<span>Storia</span>[/url][*][url="inglese.php"]<span>Inglese</span>[/url][*][url="sistemi.php"]<span>Sistemi</span>[/url][*][url="informatica.php"]<span>Informatica</span>[/url][*][url="matematica.php"]<span>Matematica</span>[/url][*][url="edFisica.php"]<span>Educazione Fisica</span>[/url][/list]
        </
div

questo quello del css:


Codice PHP:

#menu {
        
width200px;
        
border-stylenone solid;
        
border-color#D0D0D0;
        
border-width1px;
        
margin10px;
        
background#FFFFFF;
        
positionabsolute;
        
top1px;
        
z-index100;
        
left200px;


e questo dello javascript:


Codice PHP:

<script language="JavaScript">
<!-- 
Begin
window
.onerror null;
var 
topMargin 100;
var 
slideTime 1200;
var 
ns6 = (!document.all && document.getElementById);
var 
ie4 = (document.all);
var 
ns4 = (document.layers);
function 
layerObject(id,left) {
if (
ns6) {
this.obj document.getElementById(id).style;
this.obj.left left;
return 
this.obj;
}
else if(
ie4) {
this.obj document.all[id].style;
this.obj.left left;
return 
this.obj;
}
else if(
ns4) {
this.obj document.layers[id];
this.obj.left left;
return 
this.obj;
   }
}
function 
layerSetup() {
floatLyr = new layerObject('menu'pageWidth .5);
window.setInterval("main()"10)
}
function 
floatObject() {
if (
ns4 || ns6) {
findHt window.innerHeight;
} else if(
ie4) {
findHt document.body.clientHeight;
   }

function 
main() {
if (
ns4) {
this.currentY document.layers["menu"].top;
this.scrollTop window.pageYOffset;
mainTrigger();
}
else if(
ns6) {
this.currentY parseInt(document.getElementById('menu').style.top);
this.scrollTop scrollY;
mainTrigger();
} else if(
ie4) {
this.currentY menu.style.pixelTop;
this.scrollTop document.body.scrollTop;
mainTrigger();
   }
}
function 
mainTrigger() {
var 
newTargetY this.scrollTop this.topMargin;
if ( 
this.currentY != newTargetY ) {
if ( 
newTargetY != this.targetY ) {
this.targetY newTargetY;
floatStart();
}
animator();
   }
}
function 
floatStart() {
var 
now = new Date();
this.this.targetY this.currentY;
this.Math.PI / ( this.slideTime );
this.now.getTime();
if (
Math.abs(this.A) > this.findHt) {
this.this.this.targetY this.findHt this.targetY this.findHt;
this.this.this.findHt : -this.findHt;
}
else {
this.this.currentY;
   }
}
function 
animator() {
var 
now = new Date();
var 
newY this.Math.sinthis.* ( now.getTime() - this.) ) + this.D;
newY Math.round(newY);
if (( 
this.&& newY this.currentY ) || ( this.&& newY this.currentY )) {
if ( 
ie4 )document.all.menu.style.pixelTop newY;
if ( 
ns4 )document.layers["menu"].top newY;
if ( 
ns6 )document.getElementById('menu').style.top newY "px";
   }
}
function 
start() {
if(
ns6||ns4) {
pageWidth innerWidth;
pageHeight innerHeight;
layerSetup();
floatObject();
}
else if(
ie4) {
pageWidth document.body.clientWidth;
pageHeight document.body.clientHeight;
layerSetup();
floatObject();
   }
}
//  End -->
</script> 

Dai ragā che non penso sia una cosa complicata!!! Aiutatemi in fretta che l'esame di stato incombe... !!!