Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 28
  1. #11
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    27
    Allora siamo in 2 a non conoscerlo
    Quel codice serve a stampare il topic, se io lo inserisco come hai detto tu mi richiama la pagina e me lo calcola come link.
    Io sto cercando di inserire quel codice in un menu javascript.
    Però ogni topic viene numerato in ordine crescente mano a mano che si creano quindi deve sempre leggere quello in cui si trova per stamparlo, sennò mi basterebbe mettere il link diretto come questo:
    codice:
    http://www.miosito.it/forum/index.php?act=Print&client=printer&f=1&t=1
    e mi stamperebbe il topic 1.
    Quindi facendo così
    codice:
    {$data['FORUM']['id']}&t={$data['TOPIC']['tid']}
    lui si legge su ogni topic l'id, però appunto non me lo riconosce come codice.
    Se non si può fare direttamente da js, chiedevo se si poteva caricare su una pagina php a parte che veniva aperta dallo js.
    So che è tutto un pò un casino, ma spiegarlo conoscere nulla sia di php che di js è un pò difficile

  2. #12
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    27
    Ho provato anche ad inserirlo così
    codice:
    ;
    
    var menuItems = [
    
        ["OPZIONI","", , , , , "0", , , , , ],
            ["|Stampa","{$ibforums->base_url}act=Print&client=printer&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}'>{$ibforums->lang['print']}", , , , , , , , , , ],
    ];
    ma lo vede cmq come link, attendo buoni consigli

  3. #13
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    27
    Ho provato anche ad inserirlo così
    codice:
    ;
    
    var menuItems = [
    
        ["OPZIONI","", , , , , "0", , , , , ],
            ["|Stampa","{$ibforums->base_url}act=Print&client=printer&f={$data['FORUM']['id']}&t={$data['TOPIC']['tid']}", , , , , , , , , , ],
    ];
    ma lo vede cmq come link, attendo buoni consigli

  4. #14
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Scusami ma non ti capisco... il codice va a finire in un link... ed e' il modo standard per richiedere una azione al server: caricare una nuova pagina.

    Facciamo punto e a capo... spiega con altre parole cosa hai e cosa vuoi ottenere... esempio:

    In un menu dinamico in javascript vorrei inserire un collegamento che mi facesse eseguire una funzione PHP che (cosa fa???) sul server... senza aprire una nuova pagina.

    Scommetto che sono fuori strada...

    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. #15
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    27
    Allora, non conoscendo nulla sto andando a intuito, e mi sono reso conto che non si può caricare il codice in php da un php esterno al file js.
    Quindi ho fatto così, tutto il js di prima ma per ultimo ho messo in questo modo:
    codice:
    var menuItems = [
    
        ["OPZIONI","", , , , , "0", , , , , ],
            ["|Stampa","<? echo "{$ibforums->base_url}act=Print&amp;client=printer&amp;f={$data['FORUM']['id']}&amp;t={$data['TOPIC']['tid']}" ?>", , , , , , , , , , ],
    ];
    e ho rinominato data.js in data.php
    Lo javascript funziona ma quando clicco sul pulsante "Stampa" la pagina viene aperta in questo modo
    codice:
    http://www.sito.it/forum/act=Print&amp;client=printer&amp;f=&amp;t=
    mentre invece dovrebbe venire in questo modo
    codice:
    http://www.sito.it/forum/index.php?act=Print&client=printer&f=1&t=1
    Questo codic'è è preso dallo skin_topic.php dell'invision power board, e io vorrei trasformare le opzioni "Iscriviti a questa discussione" "Invia disc. tramite email" "Stampa Discussione", mettendole in un javascript a tendina.

  6. #16
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    27
    Ragazzi non so + che fare, ho fatto anche altre alternative credendo che il codice fosse sbagliato, ma nulla.
    Ho tolto anche
    codice:
    var itemTarget = "_blank";
    per farlo aprire nella stessa pagina, il codice è identico a quello nello skin_topic.php, devo solo capire il perchè non lo esegue.
    Un mio amico mi ha detto che magari ci sono delle variabili da definire, però la domanda è, perchè sullo skin_topic il codice funziona e sullo js no?
    Atendo risposte, grazie per l'interessamento rag

  7. #17
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    27
    Nessuno sa aiutarmi, è veramente così difficile?
    Se lo è lascio perdere

  8. #18
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Mi pareva di avertelo gia' fatto notare... hai fornito informazioni insufficiente per stabilire l'origine dell'errore... l'ideale sarebbe un link alla pagina, ma dato che non puoi fornirlo non mi e' possibile fare una diagnosi con sintomi parziali e senza vedere il paziente

    Mi spiace.

    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

  9. #19
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    27
    Entro domani mi rigistro a un host gratuito e ti linko la pagina con lo javascript non funzionante e sotto i link funzionanti nello skin_topic.php
    Grazie per la disponibilità

  10. #20
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da Ryyo
    Scusa se sono stato poco chiaro, vorrei inserire al posto di un collegamento ipertestuale un codice in php, quando clicchi su un pulsate esegue quel codice.
    Questa è la riga con il collegamento per farti un esmpio:
    codice:
    ["|prova","http://www.google.it", , , , , , , , , , ],
    Spero di essere stato + chiaro
    Da quello che capisco vorresti fare una cosa del tipo :

    codice:
    ["|prova",<? qui il codice php ?>, , , , , , , , , , ],
    E vorresti che cliccando sul link eseguisse il codice php.

    Spiacente. Non è possibile. Il php è un linguaggio lato server, quindi quando vedi la pagina html, il lavoro di php è terminato perche è php che elabora la pagina ( il browser non sa nulla di php ).

    Comunque. Una possibilità ci sarebbe se mettessi un link ad una pagina php e che quella pagina eseguisse del codice php senza fare nessun echo. Torneresti sulla pagina principale con un header("Location: pagina_iniziale.php");

    E' l'unica soluzione che vedo.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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 © 2026 vBulletin Solutions, Inc. All rights reserved.