Visualizzazione dei risultati da 1 a 9 su 9

Discussione: popup da script php

  1. #1

    popup da script php

    ciao,
    ho uno script con il quale, al verificarsi di un if, apro una pagina in questo modo:

    print("<script>document.location='pagina.php'</script>");

    vorrei aprirla in una popup, ovvero con dimensioni definite, senza scrollbar, status bar ecc...

    potreste darmi qualche indicazione al riguardo?
    grazie

    solo alla stregua di un sogno mi troverò, e non vorrò più svegliarmi...

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    Errare humanum est, perseverare ovest

  3. #3


    ehm... non c'è niente ke riguradi i linguaggi lato server e/o il mio problema...

    grazie

    solo alla stregua di un sogno mi troverò, e non vorrò più svegliarmi...

  4. #4
    quello che chiedi non riguarda nessun linguaggio lato server, lo fai in javascript:


    codice:
    <script language="JavaScript">
    <!--
    mw=null;
    function openWindowDimBars(FileName,w,h,barre) {
    	myWindow=window.open(FileName,'','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars='+barre+',resizable=0,top=10,left=10,width='+w+',height='+h);
    	return myWindow;
    }
    //-->
    </script>
    e poi per avviare l'apertura della popup:

    codice:
    <script>
    openWindowDimBars('tuo_file.html',250,250,0)");
    </script>

  5. #5
    il prob è ke io ho uno script in php e da questo apro una pagina ke vorrei di dimensioni definite nello script stesso...

    :master:
    solo alla stregua di un sogno mi troverò, e non vorrò più svegliarmi...

  6. #6
    non ho capito quello che intendi. le dimensioni in pixel della popup le puoi impostare tramite php (i due valori 250,250)

    ri-posto la riga di javascript corretta.... quella di prima aveva cose che non c'entravano niente....

    codice:
    openWindowDimBars('tuo_file.html',250,250,0);

  7. #7
    le dimensioni in pixel della popup le puoi impostare tramite php

    è proprio quello che vorrei fare, :master: ma non so come...

    il javascript nn mi serve, perchè se ho ben capito dovrei inserirlo nella pagina sorgente, ma questa pagina dipende da uno script in php che chiama la pagina da dimensionare...

    come faccio a inserire javascript in uno script php? si può...
    grazie

    solo alla stregua di un sogno mi troverò, e non vorrò più svegliarmi...

  8. #8
    come faccio a inserire javascript in uno script php? si può...
    grazie
    certo che si può.... così come puoi mettere html, puoi mettere anche JS. il php viene interpretato prima dei JS e dell'html; il php viene elaborato dal server producendo una pagina html come risultato. questa pagina può contenere anche altro oltre all'html, ovviamente. può contenere tutto quello che un browser standard è in grado di supportare (javascript, css, dhtml ecc).

    una volta ricevuta dal browser dell'utente avviene l'elaborazione del codice lato client (quello cioè che viene elaborato direttamente dal browser, sul computer dell'utente che visita il sito) e la visualizzazione della pagina definitiva.

    per inserire quel codice JS nella pagina devi fare una cosa del genere:

    Codice PHP:
    // chiudi la dichiarazione del php per lasciare spazio al JS
    ?>
    <script>
    openWindowDimBars('tuo_file.html',<?print $larghezza?>,<?print $altezza?>,0)");
    </script>
    <?
    // riapri la dichiarazione del php per continuare
    Dove $larghezza e $altezza sono due variabili php che contengono le dipensioni della popup, che puoi impostare come vuoi.

  9. #9


    sono sicuro che sono io il problema...

    come faccio a inserire il js in questa stringa:
    print("<script>document.location='pagina.php'</script>");
    solo alla stregua di un sogno mi troverò, e non vorrò più svegliarmi...

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.