[Javascript] "Stampare" nel codice Var JS

microtag

Nuovo Utente
21 Mar 2017
3
0
1
Ciao,

ho uno script php che mi genera un feed xml.
All’interno del php ho inserito un javascript che estrae il link della principale immagine di un articolo partendo da un URL. (per questo utilizzo imageresolver disponibile su github)
Non sono uno sviluppatore… ma con qualche copia ed incolla sono riuscito a farlo funzionare.

Il problema è che l’URL dell’immagine viene visualizzata a video ma non nel codice… dunque inutilizzabile per il mio scopo.

Come posso far si che la variabile javascript che contiene l’url dell’immagine venga “stampata” nel codice e non solo a video.

Spero che i commenti nel codice possono spiegare meglio il risultato che vorrei ottenere.
Grazie.

PHP:
 <?php

$url_articolo = $line['link']; // link url articolo dove estrapolare immagine

 $tpl->setVariable('ARTICLE_IMAGE',
"
 <script>
    function proxify( request ) {
        request.url = 'http://www.inertie.org/ba-simple-proxy.php?mode=native&url=' + encodeURIComponent( request.url );
        return request;
    }
    var resolver = new ImageResolver( { requestPlugin : proxify } );

    resolver.register(new ImageResolver.Webpage());
   
    // inserisco variabile php con url articolo
    resolver.resolve(  '".$url_articolo."', function ( result ){
     console.log( result.image );
     var url_immagine = (result.image); // url immagine in var js
   
    document.getElementById('".$url_articolo."').innerHTML = url_immagine = (result.image);
});
 </script>
"
 );
 
 // ora a video si stampa correttamente limmagine estratta:  http://www.dominio.ext/img/uno.jpg
 // Il problema è che nel codice il risultato e: <div id='".$url_articolo."'></div>
 // come posso far si che il risultato nel codice sia lo stesso di quello a video?
 
  $tpl->setVariable('ARTICLE_URL_IMAGE', " <div id='".$url_articolo."'></div>");

 
 ?>
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
Il problema è che l’URL dell’immagine viene visualizzata a video ma non nel codice
non riesco a capire .. cosa vuol dire "nel codice" ?
 

microtag

Nuovo Utente
21 Mar 2017
3
0
1
Quando genero il feed... il risultato a video è come nell'immagine allegata.

Se visualizzo la sorgente del codice non trovo però il link dell'immagine ma la stringa di javascript "
Codice:
<div id='".$url_articolo."'></div>"

Spero di essermi spiegato.
 

Allegati

  • immagine.jpg
    immagine.jpg
    60,2 KB · Visite: 180

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Quello che hai postato non è javascript ma php : il dollaro $ indica una variabile php
Se per sorgente intendi la funzione "analizza elemento " del browser non è possibile che tu veda una variabile php.
Se invece intendi i sorgenti che fai eseguire al browser beh quelli non vengono modificati ma solo interpretati
 

microtag

Nuovo Utente
21 Mar 2017
3
0
1
Si, è codice php... al'interno di una variabile ho inserito un js.
Dunque non cè modo di trattare la variabile js
Codice:
 var url_immagine = (result.image);
come se fosse una var php?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
puoi passare una variabile javascript ad una pagina php esterna tramite ajax e restituire il risultato alla funzione che fa la chiamata ma non pui trasformare javascript in php direttamente nel browser.
I due linguaggi sono molto differenti : php viene interpretato ed eseguito dal server ( host ), javascript dal client ( browser )
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Stampare valore font-size da css con javascript Javascript 2
voldemort Javascript Print [Era: stampare una pagina con un link js] Javascript 2
S Stampare un messaggio alla fine del countdown in Javascript Javascript 0
maxnegri Stampare un messaggio alla fine di un countdown in javascript Javascript 0
D aiuto funzioni javascript Javascript 1
M Upload immagine con javascript problemi con FormData() Javascript 1
L countdown multiplo javascript Javascript 1
S Problemi Javascript + Aruba Javascript 2
M Inviare un file su un server remoto con JavaScript Javascript 0
T a href="javascript:;" Javascript 1
F Creare elementi html con javascript Javascript 4
A pulsante di update campo mysql con javascript Javascript 2
8 Javascript - PDF Form Javascript 0
B javascript per problemi con pdf e Safari Javascript 0
N informazione javascript Programmazione 0
I Eecuzione di javascript in ciclo foreach php. PHP 7
P javascript:document.forms Javascript 7
S Consiglio esercizio Javascript Javascript 2
MarcoGrazia Aggiungere o rimuovere classi in javascript Javascript 1
P Passaggio id php a javascript PHP 6
E lettura da un Database con Javascript jQuery 2
V TRIS in javascript Javascript 1
IClaude Funzione Javascript Javascript 8
Alex_70 Javascript date color Javascript 3
F Convertire JavaScript per la compatibilità nei browser obsoleti Javascript 0
I Passare dei parametri in javascript PHP 0
Shyson Meglio Javascript o HTML? Javascript 4
M Chiamare pagina php da javascript Javascript 8
M Errore JavaScript per php [objeto HTMLParagraphElement] PHP 0
D Javascript per il download dei dati Javascript 0
grgfede Problema javascript con aruba Javascript 1
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
W Modificare il Type di un Input box in javascript ovunque si trovi Javascript 0
I javascript come caricare una pagina sopra quella corrente in automatico Javascript 2
L [Javascript] Problema salvataggio dati in db Javascript 1
max1974 [Javascript] Grafico chartjs con dati da J.ajax Javascript 3
G Quiz Javascript Javascript 4
A [Javascript] Scrittura su più campi contemporaneamente Javascript 19
F classic asp popolare combo box javascript Presentati al Forum 1
claudio_lorenzo [Javascript] aiuto su jquery per calcolo altezze dom Javascript 1
F [Javascript] comando innerHTML non funziona Javascript 5
alexice51 proggrammi per scrivere in javascript? Javascript 3
max1974 [Javascript] Accordion aria-exspanded Javascript 0
D [Javascript] salvare immagine canvas - paypal Javascript 0
O [Javascript] Conflitto Jquery: forse... Javascript 0
M [Javascript] Canvas js css Javascript 1
M Programmazione web HTML, CSS e JavaScript Offerte e Richieste di Lavoro e/o Collaborazione 6
G [Javascript] Errore inserimento dati Backend Node.js e workbench Javascript 1
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0
D [Javascript] inserire uno script in un file php Javascript 6

Discussioni simili