Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 16-11-2005, 10:49   #1
iforumdelcarlo.salva
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 77
[script] restituire un valore

ciao,
io ho una pagina php in cui ho un ciclo for in cui all'interno del ciclo richiamo una funzione in javascript, a questa funzione dovrei fargli restituire un valore ma non so come fare, qualcuno può aiutarmi?


ciao e grazie
iforumdelcarlo.salva è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 12:07   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da iforumdelcarlo.salva
ciao,
io ho una pagina php in cui ho un ciclo for in cui all'interno del ciclo richiamo una funzione in javascript, a questa funzione dovrei fargli restituire un valore ma non so come fare, qualcuno può aiutarmi?


ciao e grazie
No no ... alt! php e javascript sono due cose ben diverse. php è un linguaggio "lato server" mentre javascript è un linguaggio "lato client". Se ti spieghi meglio (con un esempio) posso provare ad aiutarti. Ciao.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 12:16   #3
iforumdelcarlo.salva
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 77
Codice:
<script>
  function c()
  { somma = somma + 100; }
</script>
	<?
		for ($i = 0; $i < $n; $i++)
		for ($k = 1; $k < 54; $k++)
		{
	?>
		<script>
			c();
		</script>
	<? } ?>
alla funzione c() ogni volta che la esegue devo fargli restituire il valore della variabile somma

(è un esempio stupido e senza senso)
iforumdelcarlo.salva è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 12:37   #4
0rph3n
Senior Member
 
L'Avatar di 0rph3n
 
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
in javascript per ritornare un valore si usa banalmente l'istruzione: return [valore];
nel caso del tuo esempio:
Codice:
function c()
{
   somma = somma + 100;
   return somma;
}
comunque traduci quella funzione da javascript a PHP!

'iao
0rph3n è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 12:43   #5
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da iforumdelcarlo.salva
Codice:
<script>
  function c()
  { somma = somma + 100; }
</script>
	<?
		for ($i = 0; $i < $n; $i++)
		for ($k = 1; $k < 54; $k++)
		{
	?>
		<script>
			c();
		</script>
	<? } ?>
alla funzione c() ogni volta che la esegue devo fargli restituire il valore della variabile somma

(è un esempio stupido e senza senso)
No, non funziona così. Permettimi di chiarirti alcune cose su php e javascript.
Quello che c'è tra <? e ?> è codice php e viene eseguito lato server, cioè dal server che ospita il sito. Il risultato, cioè tutto quello generato "dinamicamente" dal php più tutto il resto fuori dal <? ?>, viene spedito al browser. Quest'ultimo, elaborando la pagina, se javascript è abilitato, eseguirà l'eventuale codice javascript presente nella pagina.

Con il tuo codice succederebbe questo. Il browser riceverebbe una pagina con dentro:

Codice:
<script>
  function c()
  { somma = somma + 100; }
</script>
<script>
c();
</script>
<script>
c();
</script>
<script>
c();
</script>

... ecc.. ripetuto molte volte ...
Che ovviamente non è quello che ti aspetti.
Se non ti è chiaro, dimmelo. Ciao.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 14:48   #6
iforumdelcarlo.salva
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 77
si è quello che voglio io, richiamare una serie di volte la funzione c(); e assegnare il valore che mi dovrebbe restituire ad una variabile php
iforumdelcarlo.salva è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 15:03   #7
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da iforumdelcarlo.salva
si è quello che voglio io, richiamare una serie di volte la funzione c(); e assegnare il valore che mi dovrebbe restituire ad una variabile php
Ma è proprio questo che non puoi fare. Una volta che il browser ha ricevuto la pagina html con dentro lo script per la funzione c() e la sequenza di N script che richiamano la funzione c(), tutto questo "vive" all'interno del browser. A questo livello, il php non esiste più.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 15:09   #8
iforumdelcarlo.salva
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 77
io devo eseguire una funzione javascript ogni volta che arrivo alla fine di un ciclo for, come faccio?
iforumdelcarlo.salva è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 15:19   #9
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da iforumdelcarlo.salva
io devo eseguire una funzione javascript ogni volta che arrivo alla fine di un ciclo for, come faccio?
Sì, ma non riesco a capire perché dovresti usare un mix di php e javascript.
Perché non puoi fare una cosa del tipo?

Codice:
<?
function c()
{
  // fai quello che vuoi
  return qualcosa;
}

for (...blah...)
for (...blah...)
{
  c();
}
?>
Così sarebbe tutto in php.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 15:21   #10
iforumdelcarlo.salva
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 77
perchè devo usare un ocx e non so come mettere l'ocx dentro gli script oppure come posso prendere un valore che mi restituisce l'ocx da php.
iforumdelcarlo.salva è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 15:58   #11
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da iforumdelcarlo.salva
perchè devo usare un ocx e non so come mettere l'ocx dentro gli script oppure come posso prendere un valore che mi restituisce l'ocx da php.
Premetto che non sono esperto di ocx (e degli ActiveX in generale). Comunque un controllo ActiveX lo si inserisce in una pagina html usando il tag "object". Una cosa del tipo:

Codice:
<object id="miocontrollo"  ...altri parametri dell'ocx...></object>
e poi da javascript:

Codice:
<script>
...
miocontrollo.metodo ();
...
</script>
Premesso questo, resta il fatto che non puoi mixare php e javascript così banalmente. Prima ti ho chiesto se non potevi fare tutto in php. Ora, alla luce dell'ocx, mi chiedo se tu non possa "spostare" tutta l'elaborazione sul lato client e quindi in javascript.
Cioè la questione è la seguente: cosa devi fare di così importante in php (quindi sul server) con i dati che (in linea teorica) dovresti ricevere dall'ocx sul lato client???
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 16:03   #12
iforumdelcarlo.salva
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 77
Codice:
<object id="miocontrollo"  ...altri parametri dell'ocx...></object>
questa riga non so come si mette negli script
iforumdelcarlo.salva è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 16:36   #13
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da iforumdelcarlo.salva
Codice:
<object id="miocontrollo"  ...altri parametri dell'ocx...></object>
questa riga non so come si mette negli script
Uhm ... allora forse dovrei mostrarti un esempio di uso di controllo ActiveX. Purtroppo io non ne ho e quando cerchi qualcosa non la trovi mai!! Però però ho trovato adesso un esempietto sull'ActiveX del Macromedia Flash.

Vai a questo indirizzo:

Comunicazione da JavaScript e Flash

C'è un link a un file javascript_to_flash.zip. In quel pacchetto c'è un esempio di scripting di controllo ActiveX.
Spero di esserti stato di aiuto. Ciao.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 16:44   #14
iforumdelcarlo.salva
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 77
grazie ma anche qui fa già come faccio io, un po' script e un po' php
iforumdelcarlo.salva è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 16:56   #15
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da iforumdelcarlo.salva
grazie ma anche qui fa già come faccio io, un po' script e un po' php
Guarda che nel file .zip che ti ho indicato ci sono 3 file: un .fla, un .html e un .swf e funziona tutto lato client (niente php!!).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 17:09   #16
iforumdelcarlo.salva
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 77
comunque se guardi il codice della pagina html il tag <object></object> viene messo nel codice html e non nello script, io ho bisogno di metterlo in uno script.
iforumdelcarlo.salva è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 17:17   #17
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da iforumdelcarlo.salva
comunque se guardi il codice della pagina html il tag <object></object> viene messo nel codice html e non nello script, io ho bisogno di metterlo in uno script.
In che senso "metterlo in uno script"?? Non ho capito. Sai ... a quest'ora inizio sempre ad essere un po' fuso.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 17:35   #18
iforumdelcarlo.salva
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 77
nel senso che io devo fare:
<script>
<object..>......</object>
</script>
iforumdelcarlo.salva è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 17:57   #19
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da iforumdelcarlo.salva
nel senso che io devo fare:
<script>
<object..>......</object>
</script>
Continuo a non capire perché devi metterlo proprio all'interno di un blocco <script>. Normalmente il tag object lo puoi mettere dove vuoi, purché sia dentro il tag head oppure dentro il tag body.
Ovviamente se il controllo ActiveX fa qualcosa a video lo metti, giustamente, nel punto della pagina dove ti serve. Se invece è non visuale (fa solo calcoli o altro, ecc...) è, appunto, indifferente.
Ma in ogni caso il tag <script> si aspetta del codice e non un altro tag (non ho mai provato eh!, e non so cosa succederebbe).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2005, 18:03   #20
iforumdelcarlo.salva
Bannato
 
Iscritto dal: Jul 2005
Messaggi: 77
lo devo mettere nel blocco script perchè lo script deve eseguire delle operazioni, far partire l'ocx e poi fare altre operazioni nello script.

ciao
iforumdelcarlo.salva è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Un dissipatore che non richiede energia ...
Con Maia 200 Microsoft alza l'asticella ...
La Cina impone requisiti anche per lo st...
Apple lancia AirTag aggiornato: range es...
Microsoft risolve i blocchi di Outlook: ...
OpenAI verso il disastro finanziario? L’...
X nei guai: l'UE indaga sui pericoli del...
Caso Corona-Signorini: il giudice blocca...
470 petaFLOPS con una frequenza di 56 GH...
WhatsApp: abbonamento per rimuovere la p...
Xiaomi Redmi Note 15 in promozione: smar...
NVIDIA investe 2 miliardi in CoreWeave: ...
Chery lancia con Lepas la piattaforma LE...
Xiaomi, nuovi sconti sui grandi elettrod...
Google AI Overviews preferisce YouTube a...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 18:02.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v