PDA

View Full Version : [HTML] Apertura nella stessa pagina


Emaborsa
18-12-2009, 08:17
Ho un codice:

function sit(plain){
posX = 0;
posY = 0;
satWidth= document.all ? screen.availWidth : screen.availWidth;
satHeight= (document.all ? screen.availHeight : screen.availHeight)-54;
eval("hb = open('voll/it/home.htm?gotoURL=" + plain + "', 'xxx', 'toolbar=0,scrollbars=0,resizable=0,status=0,menubar=0,screenX=" + posX + ",screenY=" + posY + ",left=" + posX + ",top=" + posY + ",width=" + satWidth + ",height=" + satHeight + "');");
hb.focus();
}

il quale mi apre la pagina voll/it/home.htm?gotoURL=....... perņ vorrei farla aprire nella pagina stessa. So che di solito basta usare "target = _self" ma qui non so come fare.

anonimizzato
18-12-2009, 18:55
il metodo open (window.open) apre una nuova finestra del browser.
Prova invece con location.href

flx2000
18-12-2009, 23:30
Esatto.

La sintassi di location.href č:

location.href = "http://indirizzo.da.aprire";

Questa riga apre la pagina inserita nella stessa finestra del browser.

Emaborsa
19-12-2009, 07:52
Grazie per le risposte....ma io devo modificare quel codice che vedete...

flx2000
19-12-2009, 18:10
Il tutto diventa semplicemente:


function sit(plain) {
location.href = 'http://NOME.DEL.SERVER/voll/it/home.htm?gotoURL=" + plain + "'
}


Naturalmente al posto di NOME.DEL.SERVER devi inserire l'host dal quale aprire la pagina, e prima di /voll dovrebbe esserci la path su cui risiede questo javascript.