Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581

    [JQuery] valore var dopo $post che non va :(

    Ho il seguente codice per aprire in popup un form che ha id=cartello.
    Il problema è che, utilizzando $post ricavo via php se l'orientamento è orizzontale (0) o verticale (1) e di conseguenza regolo le dimensioni larghezza/altezza del popup.
    Il problema è che allo script non gliene può fregar di meno e mi da sempre i valori come undefined .. qualcuno sa dirmi dove ho sbagliato?
    help me

    ecco il codice:
    codice:
    // apertura form cartello in popup
        $('#cartello').submit(function(){
        	var larghezza;
        	var altezza;
        	var cartello_id_proposta = $('#cartello_id_proposta').attr('value');
        	$.post("../admin/form.php", {id_proposta:cartello_id_proposta, o:18}, function(orientamento){
        		larghezza = orientamento==0 ? 900 : 675;
        		altezza = orientamento==0 ? 675 : 900;
        		alert("QUA\nlarghezza="+larghezza+"\naltezza="+altezza);			
    		});
    		alert("DOPO\nlarghezza="+larghezza+"\naltezza="+altezza);			
       		window.open('', 'cartello_popup', 'width='+larghezza+',height='+altezza+',resizeable,scrollbars');
            this.target = 'cartello_popup';
        });

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, forse non ho capito se i valori con un alert li vedi corretti prima di window.open

    Hai provato a cambiare gli apici??


    window.open('', 'cartello_popup', 'width='+larghezza, 'height='+altezza,'resizeable','scrollbars');

  3. #3
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    ciao gli alert funzionano bene
    il problema è hce le variabili larghezza e altezza, all'interno della unzione del $.posr non me le varia come mi servirebbero

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.