Come posso aggiungere uno script all'interno di un codice php? Supponiamo che voglio dare un avviso per un clic del pulsante .. come posso farlo ??come aggiungere uno script all'interno di un codice php?
risposta
Si può solo echeggiare tutto il codice HTML come normale:
<?php
echo '<input type="button" onclick="alert(\'Clicky!\')"/>';
?>
Esattamente nello stesso modo in cui si aggiungono tag HTML. Echo it
<?php
echo"<script language='javascript'>
</script>
";
?>
Quindi, se le mie pagine sono generate tramite PHP e hanno-pagina specifica javascript posso solo scrivere in PHP come questo e sarà eseguire correttamente? – wrkyle
Vuoi dire JavaScript? Proprio uscita è come qualsiasi altra cosa nella pagina:
<script type="text/javascript">
<?php echo "alert('message');"; ?>
</script>
Se vuole PHP per generare un messaggio personalizzato per la finestra di avviso, quindi fondamentalmente si desidera scrivere il JavaScript come al solito nel codice HTML, ma inserire php echo dichiarazioni in al centro del vostro JavaScript in cui si desidera che i messaggi, come:
<script type="text/javascript">
alert('<?php echo $custom_message; ?>');
</script>
Oppure si potrebbe anche fare qualcosa di simile:
<script type="text/javascript">
var alertMsg = '<?php echo $custom_message; ?>';
alert(alertMsg);
</script>
in sostanza, pensare a dove in voi r JavaScript vuoi che PHP generi output dinamico e metti solo un'istruzione echo.
Per evitare la fuga sacco di personaggi:
echo <<<MYSCRIPT
... script here...
MYSCRIPT;
o semplicemente spegnere php analizzando per un momento:
?>
...your script here
<?php
Un modo per evitare di includere accidentalmente lo stesso script due volte è implementare un modulo di gestione degli script nel sistema dei modelli. Il modo tipico per includere uno script consiste nell'utilizzare il tag SCRIPT nella pagina HTML.
<script type="text/javascript" src="menu_1.0.17.js"></script>
Un'alternativa in PHP potrebbe essere quella di creare una funzione chiamata insertScript.
<?php insertScript("menu.js") ?>
Che cosa è il contenuto di 'insertScript()' ?? –
È possibile utilizzare il file file-get-contents();
<?php
$script = file-get-contents('javascriptFile.js');
echo "<script>".$script."</script>";
?>
Per ulteriori informazioni sulla funzione:
- 1. Uno script PHP può eseguire codice comune prima di exit()?
- 2. Come aggiungere un riferimento a uno script C#
- 3. Come mantenere attivo uno script PHP persistente?
- 4. Come viene eseguito esattamente uno script PHP?
- 5. esecuzione di uno script Python da PHP
- 6. Esecuzione di uno script PHP con un lavoro CRON
- 7. Come aggiungere uno script usando OCmode in Opencart 2.0.3.1
- 8. Ottenere PHP per eseguire uno script Python
- 9. Come pianificare l'esecuzione di uno script PHP sul lato server?
- 10. Come aggiungere codice PHP al file .tpl
- 11. Esegui comando Drush da uno script PHP
- 12. come monitorare l'utilizzo della CPU di uno script PHP
- 13. Come posso fare uno script php aggiungere una scheda a ogni riga di un file di inclusione?
- 14. Come posso eseguire uno script PHP da Java?
- 15. Aggiungere eventi al calendario di Outlook con script php
- 16. Esegui un comando colorato da uno script php
- 17. genera uno script di shell da un altro script e controlla il codice di ritorno
- 18. Utilizzo di ZeroMQ in uno script PHP all'interno di Apache
- 19. Posso aggiungere uno script di debug a NPM?
- 20. Come rilevare se uno script PHP è già in esecuzione?
- 21. Come posso includere uno script PHP in Python?
- 22. come demonizzare uno script php da eseguire con upstart
- 23. Come eseguire uno script all'avvio di Ubuntu?
- 24. Come eseguire il codice quando viene chiuso uno script Python?
- 25. Come convertire il codice C# in uno script PowerShell?
- 26. Come aggiungere uno SyndicationElementExtension ad uno SyndicationItem
- 27. come gestire da PHP uno script bash sotto utente root
- 28. Come posso chiamare uno script Perl da PHP?
- 29. Come posso chiamare uno script python da uno script python
- 30. Esecuzione di git pull da uno script php
Mi mancava il \ per cancellare. – jarmerson