Visualizzazione dei risultati da 1 a 10 su 10

Discussione: window.status

  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    window.status

    vorrei chiedere se window.status funziona ancora con IE7, perchè io non riesco più a farlo funzionare.

    Se non funziona più, un consiglio alternativo:
    Spiego.
    Apro un popup con dimensioni iniziali.
    Ridimensiono le dimensioni col mouse adattando al contenuto.
    Nell'evento resize leggo altezza e larghezza della finestra e li mostro in ???
    Correggo larghezza e altezza nel codice chiamante e disabilito il resize del popup

    Attualmente, sostituisco window.status con document.title e sinceramente non capisco perchè posso scrivere il title via codice e non lo status.
    Pietro

  2. #2

    Re: window.status

    Originariamente inviato da pietro09
    vorrei chiedere se window.status funziona ancora con IE7
    si, purchè la window sia quella giusta (dato che parli di popup)


    [edit] esempio
    codice:
    <script type="text/javascript"><!--//
    function wopen(href){
    	var	w = open(href, 'MyTitle', 'width=600,height=300,status=yes');
    	w.status = 'test';
    	return false;
    };
    onload = function(){
    	document.body.innerHTML = 'popup';
    };
    //--></script>
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ciao ti ringrazio della risposta. In effetti non mi sono spiegato bene. Io aggiornavo lo status del chiamante, che adesso mi pare non si possa. Comunque, dato che è una cosa per uso temporaneo, mando le informazioni nel title del popup medesimo. Grazie
    Pietro

  4. #4
    Originariamente inviato da pietro09
    Ciao ti ringrazio della risposta. In effetti non mi sono spiegato bene. Io aggiornavo lo status del chiamante, che adesso mi pare non si possa.
    codice:
    onload = function(){
    status = "ma dove l'hai letto che non si può fare?";
    };
    ... a me funziona tutto benissimo
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da andr3a
    codice:
    onload = function(){
    status = "ma dove l'hai letto che non si può fare?";
    };
    ... a me funziona tutto benissimo

    In effetti, a guardar meglio

    chiamante.window.status = "Width = ***
    chiamante.document.title = "Width = ***

    dunque, con IE7 lo status viene aggiornato, e così con Opera9, ma non in basso a sinistra, dove mi ostinavo a guardare ma in alto, nel selettore scheda

    Pietro

  6. #6
    Originariamente inviato da pietro09
    chiamante.window.status = "Width = ***
    none ... chiamante.status ... come da esempio (w.status .. e non w.window.status)
    codice:
    var	w = open(href, 'MyTitle', 'width=600,height=300,status=yes');
    	w.status = 'test';

    Originariamente inviato da pietro09
    dunque, con IE7 lo status viene aggiornato, e così con Opera9, ma non in basso a sinistra, dove mi ostinavo a guardare ma in alto, nel selettore scheda
    a me IE7 lo scrive in basso a sinistra ... tutto come sempre insomma
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: chiamante.status e non chiamante.window.status :master: come ho fatto ad non accorgermene? comunque, per IE sembra sia lo stesso
    Pietro

  8. #8
    che ti devo dire? ... hai ragione, per il semplice fatto che testavo in localhost, quindi ho cannato io.
    Status Bar Scripting--Scripts will no longer be able to set the status bar text through the window.status and window.defaultStatus methods by default in the Internet and Restricted Zones. This helps prevent attackers from leveraging those methods to spoof the status bar. To revert to previous behavior and allow scripts to set the status bar through window.status and window.defaultStatus, follow these steps:
    1. Open Internet Explorer, click the Tools button, click Internet Options, and then click the Security tab.
    2. Click Internet or Restricted sites, and then click the Custom level button.
    3. Scroll down to Allow status bar updates via script, select Enable.
    4. Click OK until you return to Internet Explorer.
    In pratica è possibile ma per default è stato disabilitato:
    http://msdn2.microsoft.com/en-us/ie/aa740486.aspx

    Scusami ancora, questa proprio non la sapevo (mai usato status comunque sia) ciao



    [edit]
    per fare una prova puoi usare questo codice, salvarlo in un file chiamato pietro09.html ed abilitare la status
    codice:
    <script type="text/javascript"><!--//
    	function wopen(href){
    		var	w = open(href, 'MyTitle', 'width=600,height=300,status=yes');
    		w.status = 'PopUp';
    		return false;
    	};
    	onload = function(){
    		document.body.innerHTML = 'popup';
    		status = 'Main';
    	};
    //--></script>
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Senti, la mia era più una curiosità che altro, ma adesso, anche se l'argomento è un po' banale, vado sul concreto.
    Il discorso è il solito.
    Pagina A apre popup B (io sono all'antica e le popup, in fondo mi piacciono ) con la solita scrittua:

    self.w = window.open("B", "popup", "width=xxxpx, height=yyypx,***);

    Capisci che non è molto entusiasmante modificare per tentaivi quei parametri per adattare la popup. Bene, come faresti te in pratica dopo aver ridimensionato col mouse il popup, a ricavarti quelle xxx e yyy?



    ps. Questo non c'entra niente, ma dalle vostre parti, piove e fa freddo come qui?
    Pietro

  10. #10
    Originariamente inviato da pietro09
    Senti, la mia era più una curiosità che altro ...
    popup == preistoria

    non le usavo, non le uso ... odio profondo a prescindere e non ce n'è la necessità, opinione personale
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.