Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    richiamo di funzione da funzione che non riesce

    Ciao a tutti io ho una funzione che mi deve richiamare un'altra funzione + volte ma pasasndo un paramentro diverso. Ma non mi parte, ho visto nel forum e sembra che faccio bene ma non va. Ecco il codice:

    <script language="javascript" type="text/javascript">


    window.onload=ChiamaPop(){

    ApriFax(12);

    ApriFax(18);

    }


    function ApriFax(x){
    id_fornitore = x
    window.open('fax.asp?id_fornitore=' + id_fornitore , '', 'top=50, left=50, resizable=yes, scrollbars=yes')
    }

    </script>

  2. #2

    Re: richiamo di funzione da funzione che non riesce

    Io scriverei:
    codice:
    <script language="javascript" type="text/javascript">
    window.onload=ChiamaPop();
    
    function ChiamaPop() {
        ApriFax(12);
        ApriFax(18);
    }
    function ApriFax(x){    
        id_fornitore = x
        window.open('fax.asp?id_fornitore=' + id_fornitore , '', 'top=50, left=50, resizable=yes, scrollbars=yes')
    }
    </script>
    a parte che metterei la parte in rosso nel tag body:

    codice:
    <body onload="ChiamaPop();">
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: Re: richiamo di funzione da funzione che non riesce

    Originariamente inviato da homezappa
    Io scriverei:
    codice:
    <script language="javascript" type="text/javascript">
    window.onload=ChiamaPop();
    
    function ChiamaPop() {
        ApriFax(12);
        ApriFax(18);
    }
    function ApriFax(x){    
        id_fornitore = x
        window.open('fax.asp?id_fornitore=' + id_fornitore , '', 'top=50, left=50, resizable=yes, scrollbars=yes')
    }
    </script>
    a parte che metterei la parte in rosso nel tag body:

    codice:
    <body onload="ChiamaPop();">
    HTH
    Zappa
    fatto ma non mi apre nulla... non apre i pop up

  4. #4
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    mentre se nella pagina metto un link:

    <a href="javascript: ChiamaPop();">Chiama Funzione
    </a>

    mi funziona tutto

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se scrivi
    window.onload=ChiamaPop();
    o meglio
    window.onload=ChiamaPop;
    non inserire anche
    <body onload="ChiamaPop();">
    e viceversa
    sono 2 modi di dire la stessa cosa, di cui il secondo sovrascrive il primo

    se da link funziona e in automatico no hai un blocco popup che blocca le popup aperte in automatico

    ciao

  6. #6
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    grazie

    Originariamente inviato da Xinod
    se scrivi
    window.onload=ChiamaPop();
    o meglio
    window.onload=ChiamaPop;
    non inserire anche
    <body onload="ChiamaPop();">
    e viceversa
    sono 2 modi di dire la stessa cosa, di cui il secondo sovrascrive il primo

    se da link funziona e in automatico no hai un blocco popup che blocca le popup aperte in automatico

    ciao
    allora meglio usare il link così evito che mi siano bloccate le pop in automatico.
    Grazie di tutto

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.