Ciao a tutti di nuovo. Grazie ai consigli di Mich ( mi sembra che il nick sia questo ) dati nel precedente post, son passato all'utilizzo di window.open; solo che ora ho un errore javascript e ( molto probabilmente per mia ignoranza in materia ) non riesco a risolverlo; posto i codici delle due funzioni:

Funzione che dovrebbe aprire una nuova finestra:

function apriNuova(Path) {
var larghezza = 400;
var altezza = 300;
var X = (screen.availWidth-larghezza)*0.5;
var Y = (screen.availHeight-altezza)*0.5;
window.open(Path,"Dettaglio","'scrollbars=no,resiz able=no,width="+larghezza+",height="+altezza+",sta tus=no,location=no,toolbar=no,top="+Y+",left="+X+" '");
}


Funzione che aggiunge una riga alla tabella:

function addFieldTeam(){


var row = document.all.team.insertRow();
var c = row.insertCell();
numeroRighe = parseInt( createODL.numRigheTeam.value ) + 1;
var idParty = createODL.selectTeam.value;
var indirizzo = "<ofbiz:url>/teamDetail?key="+idParty+"</ofbiz:url>";
if( numeroRighe <= 1 ){

var sChoice = "<p class='Angelo'>Selezionato</p>";
var sText = "<p class='Angelo'>Identificativo Squadra</p>";
var sText1 = "<p class='Angelo'>Responsabile squadra</p>";
var sCampo1 = "<p class='Angelo'>Tipo contatto preferito</p>";
var sCampo2 = "<p class='Angelo'>Campo 2</p>";

c.innerHTML = sChoice;
c = row.insertCell();

c.innerHTML = sText;
c = row.insertCell();

c.innerHTML = sText1;
c = row.insertCell();

c.innerHTML = sCampo1;
c = row.insertCell();

c.innerHTML = sCampo2;
c = row.insertCell();

row = document.all.team.insertRow();
c = row.insertCell();
numeroRighe++;
}
if( numeroRighe%2 == 0 ){

var sCheck = "<input type='checkbox' class='viewManyTR1' id="+numeroRighe+" name='myCheck"+numeroRighe+"' checked>";
//var idTeam = "<div class='viewManyTR1'>"+createODL.selectTeam.value+" </div>";
var idTeam = "<div class='viewManyTR1'>ID. della squadra</div>";
var teamLeader = "<div class='viewManyTR1'>Reperire Team Leader</div>";
var idCampo1 = "<div class='viewManyTR1'>Tipo contatto preferito</div>";
var idCampo2 = "<div class='viewManyTR1'>Valore campo 2</div>";
//var idDetails = "<div class='viewManyTR1'>Dettagli</div>";
var idDetails = "<div class='viewManyTR1'>Dettagli</div>";
}else{

var sCheck = "<input type='checkbox' class='viewManyTR2' id="+numeroRighe+" name='myCheck"+numeroRighe+"' checked>";
//var idTeam = "<div class='viewManyTR2'>"+createODL.selectTeam.value+" </div>";
var idTeam = "<div class='viewManyTR2'>ID. della squadra</div>";
var teamLeader = "<div class='viewManyTR2'>Reperire Team Leader</div>";
var idCampo1 = "<div class='viewManyTR2'>Tipo contatto preferito</div>";
var idCampo2 = "<div class='viewManyTR2'>Valore campo 2</div>";
//var idDetails = "<div class='viewManyTR2'>Dettagli</div>";
var idDetails = "<div class='viewManyTR2'>Dettagli</div>";
}

createODL.numRigheTeam.value = numeroRighe;

c.innerHTML = sCheck;
c = row.insertCell();

c.innerHTML = idTeam;
c = row.insertCell();

c.innerHTML = teamLeader;
c = row.insertCell();

c.innerHTML = idCampo1;
c = row.insertCell();

c.innerHTML = idCampo2;
c = row.insertCell();

c.innerHTML = idDetails;
c = row.insertCell();

}


Ora quest'ultima funzione va benissimo; il problema è che, però, quando clicco sul link dettaglio, mi esce un errore javascript di cui allego un'immagine( l'errore mi dice che si aspetta una parentesi ma non rieco a capire dove ). Grazie a tutti quelli che mi potranno aiutare.