De obicei, nu se poate adauga cod php in fisier javascript extern (js). Dar, puteți adauga si utiliza codul php in pagina in care este inclus fișierul javascript extern.
Astfel, puteti aplica urmatoarea tehnica pentru a utiliza valoarea variabilei din php in fisier extern js.
1. In pagina in care este inclus fisierul javascript extern, adaugati valoarea variabilei php la o variabila javascript:
<?php
//php code..
$some_var ='value';
?>
<!doctype html>
<html lang='en'>
<head>
<meta charset='utf-8' />
<title>Page Title</title>
<script>
var js_var ='<?php echo $some_var; ?>';
</script>
</head>
<body>
Page content..
<script src='external_file.js'></script>
</body>
</html>
Acum, in scriptul din external_file.js se poate utiliza js_var
(care contine valoarea variabilei din php, $some_var).
2. De exemplu, in external_file.js:
alert(js_var); // value
Variabila javascript se defineste inainte de includerea fisierului extern js.
Un Test simplu in fiecare zi
HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care tag este element de tip bloc?
<div> <img> <span><div>Web Programming and Development</div>
Care cod CSS afiseaza textul subliniat?
font-style: italic; text-decoration: underline; font-weight: 500;h2 {
text-decoration: underline;
}
Clic pe functia JavaScript care apeleaza o alta functie dupa un anumit timp.
insertBefore() setTimeout() querySelector()function someFunction() { alert("CoursesWeb.net"); }
setTimeout("someFunction()", 2000);
Clic pe instructiunea care returneaza numarul total de elemente dintr-un array asociativ.
count($array) count($array, 1) strlen()$food =["fruits" =>["banana", "mar"), "veggie" =>["ceapa", "rosie"));
$nr_food = count($food, 1);
echo $nr_food; // 6
Indicati Viitorul Perfect la negativ al verbului din paranteze, in propozitia: "The child (to not play) by Sunday".
has't played haven't been playing will haven't playedThe child will haven't played by Sunday.
- Copilul nu s-ar fi jucat pana duminica.
Indicati Viitorul Perfect pentru verbul "contar" (a povesti) la forma "Él".
habrá contado va a contar contabaÉl no habrá contado el cuento.
- El nu ar fi spus povestea.