Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming
Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming
Questo mouse ultraleggero, con soli 36 grammi di peso, è stato concepito per offrire un'esperienza di gioco di alto livello ai professionisti degli FPS, grazie al polling rate a 8.000 Hz e a un sensore ottico da 33.000 DPI. La recensione esplora ogni dettaglio di questo dispositivo di gioco, dalla sua agilità estrema alle specifiche tecniche che lo pongono un passo avanti
Nokia Innovation Day 2025: l’Europa ha bisogno di campioni nelle telecomunicazioni
Nokia Innovation Day 2025: l’Europa ha bisogno di campioni nelle telecomunicazioni
Dal richiamo di Enrico Letta alla necessità di completare il mercato unico entro il 2028 alla visione di Nokia sul ruolo dell’IA e delle reti intelligenti, il Nokia Innovation Day 2025 ha intrecciato geopolitica e tecnologia, mostrando a Vimercate come la ricerca italiana contribuisca alle sfide globali delle telecomunicazioni
Sottile, leggero e dall'autonomia WOW: OPPO Reno14 F conquista con stile e sostanza
Sottile, leggero e dall'autonomia WOW: OPPO Reno14 F conquista con stile e sostanza
OPPO Reno14 F 5G si propone come smartphone di fascia media con caratteristiche equilibrate. Il device monta processore Qualcomm Snapdragon 6 Gen 1, display AMOLED da 6,57 pollici a 120Hz, tripla fotocamera posteriore con sensore principale da 50MP e generosa batteria da 6000mAh con ricarica rapida a 45W. Si posiziona come alternativa accessibile nella gamma Reno14, proponendo un design curato e tutto quello che serve per un uso senza troppe preoccupazioni.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 16-11-2005, 09: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, 11: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, 11: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, 11: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, 11: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, 13: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, 14: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, 14: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, 14: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, 14: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, 14: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, 15: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, 15: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, 15: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, 15: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, 16: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, 16: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, 16: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, 16: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, 17: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


Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming Un fulmine sulla scrivania, Corsair Sabre v2 Pro...
Nokia Innovation Day 2025: l’Europa ha bisogno di campioni nelle telecomunicazioni Nokia Innovation Day 2025: l’Europa ha bisogno d...
Sottile, leggero e dall'autonomia WOW: OPPO Reno14 F conquista con stile e sostanza Sottile, leggero e dall'autonomia WOW: OPPO Reno...
Destiny Rising: quando un gioco mobile supera il gioco originale Destiny Rising: quando un gioco mobile supera il...
Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo Plaud Note Pro convince per qualità e int...
FAN APP Ferrari: l'IA di IBM al servizio...
DeepSeek svela i dettagli tecnici di R1,...
Nothing Ear (3) ufficiali: hanno un Supe...
Copilot Gaming: l'IA che ti aiuta a vinc...
RDNA 3 non vuole morire: AMD sforna la R...
X lancia il Boost: paghi per aumentare l...
Apple Watch Series 11, Ultra 3 e SE 3 or...
Calcio e social: TikTok porta La Liga a ...
iOS 26.0.1 sta arrivando per risolvere i...
ATflow porta in Italia KGM Torres EVT, i...
Oral-B iO 2, iO 3 e iO 6: spazzolini ele...
Omicidio Charlie Kirk: analizzato l'acco...
ZorinOS 18 è in arrivo: si candid...
USA: 19enne britannico accusato di 120 a...
iPhone 17 Pro Max e iPhone 17 Pro pronti...
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: 11:51.


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