Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: dhtml e css

  1. #1

    dhtml e css

    ho già postato questa domanda nella sezione javascript ma forse qui è più indicato.
    ho questo problema.
    con i fogli si stile sto effettuando un processo di stampa mettendo agli elementi che non voglio visualizzare un id che nel foglio di stile stmpa.css sanno messi in display:none.
    sin qui tutto aposto.
    La mia pagina però è composta da menu dhtml che viene caricato con un javascript in questo modo:
    <script language="JavaScript1.2" type="text/javascript" src=";internal&action=menu.action&Parameter=HM_Loa der">
    </script>

    pertanto nella mia stampa appare sempre il menu e non riesco a modificarlo, come posso risolvere questo problema con un javascript o riesco anche con il foglio di stile in ogni caso io non sono riuscito, come posso fare?

    per capircei meglio il sito in questione è il seguente:
    http://www.supportoweb.it/scommessecalcio/

    provate a cliccare nel menu su stampa e vedrete il mio problema

  2. #2
    Inserisci il menù all'interno di un div e a questo associ un id tipo "menu". Nel CSS lo setti display: none; come gli altri.

    Basta che nel javascript che genera l'output inserisci prima e dopo il menù un div.

    Potrebbe essere una soluzione?


  3. #3
    non è così semplice.
    i file di configurazione esterni del menu non li posso toccare(o meglio forse non li so modificare);
    pertanto vorrei una soluzione nascondendo il richiamo del file javascript.
    <script language="JavaScript1.2" type="text/javascript" src=";internal&action=menu.action&Parameter=HM_Loa der">
    </script>

    è possibile una cosa del genere?

  4. #4
    Si può fare.

    Prima cosa, dai un id al tag script in questione (id="menusrc");

    Secondo, crea un pulsante per la stampa e ad esso applichi la seguente funzione

    href="javascript:stampa();"

    che sarà

    function stampa() {
    document.getElementById("menusrc").src=" " // disabilita il js
    window.print() // stampa la pagina
    }

    Può andare?


  5. #5
    ho fatto così:
    <div id="menusrc">
    <script language="JavaScript1.2" type="text/javascript" src=";internal&action=menu.action&Parameter=HM_Loa der" >
    </script>
    </div>

    <script language="javascript">

    function stampa(){
    //document.write("fbio");
    document.getElementById("menusrc").src=" " // disabilita il js
    window.print()
    }
    </script>
    entra nella funzione ma continua a stamparmi il menu .
    dov'è l'errore?

  6. #6

  7. #7
    era una prova che ho commentato per verificare se entrava nella funzione.
    praticamente non è niente

  8. #8
    Così non va bene

    <div id="menusrc">
    <script language="JavaScript1.2" type="text/javascript" src=";internal&action=menu.action&Parameter=HM_Loa der" >
    </script>
    </div>

    Devi fare così

    <script id="menusrc" language="JavaScript1.2" type="text/javascript" src=";internal&action=menu.action&Parameter=HM_Loa der" >
    </script>


    Fammi sapere.


  9. #9
    ho già provato ma continua a non funzionare,
    volevo fare una prova per verificare il valore della variabile all'interno della funzione ma mi dice non definita ho fatto così:
    document.write(document.getElementById('menusrc'). src.value);

    oppure
    document.write(document.getElementById('menusrc'). value);

  10. #10
    Prova a dare un percorso di file inesistente

    document.getElementById("menusrc").src="www.itgmar inoni.it"

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.