Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Stringa dentro Funzione javascript come fare????

    ciao a tutti,

    ho questo problemino e chiedo il vostro aiuto;

    ho una fonzione lato client cosi scritta :

    <SCRIPT LANGUAGE=javascript>
    <!--
    function inoltra(questanews) {
    nuova=window.open ("dettaglio.asp?ID="+questanews, "Inoltra", "toolbar=no, location=no, menubar=no, directories=no, status=no, scrollbars=yes, resizable=yes, copyhistory=no, width=620, height=550");
    }
    //-->
    </SCRIPT>

    la funzione viene richiamata da questa stringa:

    <a href="javascript: inoltra(<%=estrapola("IDutente")%>)">

    e tutto funziona perfettamente.


    il mio problema e questo siccome la pagina dettaglio viene aperta in pop io ho uno script che mi permette

    di farla aprire al centro della pagina. la stringa e la seguente:

    onclick="NewWindow(this.href,'name','670','515','y es');return false"

    per capirci sarebbe cosi

    <a href="dettaglio.asp?ID=<% = estrapola("IDUTENTE")%>" onclick="NewWindow(this.href,'name','670','515','y es');return false">


    come faccio ad inserire onclick="NewWindow(this.href,'name','670','515','y es');return false"

    nella function inoltra????

    GRAZIE ANTICIPATE

    arturo juciara
    www.brasile-natal.com

  2. #2

  3. #3
    caro amico ho letto, chiaro che lo script viene dalla mailing list di html che Ringrazio per tutti i problemi risoltami.

    Il problema che ponevo peró é diverso, io lo scrip lo uso gia da 2/3 anni ma vorrei inserirlo dentro la funzione Java lato client per alleggerire la pagina perché il link fa parte di un movenext di 20 righe.

    invece di scrivere venti volte sul foglio

    onclick="NewWindow(this.href,'name','670','515','y es');return false"

    vorrei delegare il tutto alla memoria del client e per questo ho chiesto aiuto su come fare ad inserire la stringa nella funzione INOLTRA.

    Ciao e a presto.

    arturo

    www.brasile-natal.com

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non e' che si capisca tanto bene... tu vorresti eliminare la gestione dell'onclick e metterla nella funzione? non e' possibile, la gestione dell'evento deve stare nell'oggetto che la usa.

    Oppure spiega meglio

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    ESATTO io vorrei che onclick fosse inserito nella funzione per diminuire il peso della pagina perche la stringa

    onclick="NewWindow(this.href,'name','670','515','y es');return false"


    viene ripetuta 20 volte. se non si puo fare é un vero peccato comunque grazie mille per l'info.

    arturo juciara

    www.brasile-natal.com

  6. #6
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    puoi provare qualcosa del genere per alleggerire:
    codice:
    <script language="javascript" type="text/javascript">
    
    function inoltra(keyAz) 
    {
    var w 	= 620;//Larghezza Popup
    var h  	= 470;//Altezza Popup
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition  = (screen.height) ? (screen.height-h)/2 : 0;
    objWin 	= window.open('dettaglio.asp?ID='+keyAz,'Dettaglio','toolbar=no,location=no,status=no,top='+TopPosition+',left='+LeftPosition+',menubar=no,scrollbars=yes,resizable=no,width=' + w + ',height=' + h);
    objWin.focus();
    }
    
    //]]>
    </script>
    quando la chiami
    codice:
    );">bla bla

  7. #7
    porca miseria non funziona perché???

    puoi dare un'occhiata alla pagina???

    Per noi e' abbastanza importante.


    http://www.natalmercado.com/veiculos...ZIONE=Gasolina


    IN OGNI CASO COMUNQUE VADA GRAZIE SIN DA ORA

    arturo juciara

    www.brasile-natal.com

  8. #8

    FATTTTTTAAAAAA

    ci siamo riusciti, erano piccoli dettagli

    posto lo script giusto per tutti gli altri utenti:


    codice:
    <script language="javascript" type="text/javascript">
    
    function inoltra(keyAz) 
    {
    var w 	= 620;//Larghezza Popup
    var h  	= 470;//Altezza Popup
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition  = (screen.height) ? (screen.height-h)/2 : 0;
    objWin 	= window.open('dettaglio.asp?ID='+keyAz,'Dettaglio','toolbar=no,location=no,status=no,top='+TopPosition+',left='+LeftPosition+',menubar=no,scrollbars=yes,resizable=no,width=' + w + ',height=' + h);
    objWin.focus();
    }
    
    //]]>
    </script>

    il tutto si richiama con

    codice:
    <a href="javascript:inoltra(<%=estrapola("IDutente")%>)">

    GRAZI MILLE adesso le nostre pagine sono piú LEGGEREEEEE

    frequentarvi é uno spettacolo e una soddisfazione.

    arturo juciara

    www.brasile-natal.com

  9. #9
    KLUSTER sei un GRANDEEEEEEEEE.

    Grazie mille di Corasson

  10. #10
    Sembreranno siocchezze ma adesso le pagine pesano 5/6 kb in meno.

    per noi che siamo in brasile dove le linee sono molto lente 5/6 kb sono 2/3 secondi in piu o in meno.

    Qui bisogna speculare su tutto, siamo partiti con una pagina da 39 kb poi lima lima che ci rilima adesso siamo a 17/18/20.

    E quasi tutto grazie a voi fantastici benefattori.

    Un saluto a tutti e alla prossimaaaaaa.


    arturo juciara

    www.brasile-natal.com

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.