[ R-Byter @ 03.10.2006. 17:18 ] @
Ovo bi po svoj logici trebalo da radi, ali zasto nece?


Code:
var myVar = "<?echo addslashes(trim($page));?>";
alert(myVar);


U alert prozorcicu mi pise doslovce <?echo addslashes(trim($page));?>.
Hvala!
[ 1r0nM4n @ 03.10.2006. 17:46 ] @
A da mozda stavish "<?php" umesto "<?echo"
[ 1r0nM4n @ 03.10.2006. 18:17 ] @
...Ili samo napravi razmak izmedju "?" i "echo"
[ R-Byter @ 03.10.2006. 21:35 ] @
Probao sam sve te varijante.
Evo sta sad izbacuje: <?php echo addslashes(trim($page));?>
Znas li mozda u kojim se to slucajevima moze desiti?
Da li bi mozda trebalo da umesto sto je taj fajl sa javascript-om poseban da ga ne linkujem u glavni php fajl vec da ceo js kod paste-ujem u php?
Poz
[ 1r0nM4n @ 03.10.2006. 21:46 ] @
Da li si taj fajl sačuvao sa extenzijom .php ?

Code:

...
<?php $page = 1;?>
...
<script>
var myVar = "<?php echo addslashes(trim($page));?>";
alert(myVar);
</script>
...

Ovo kod mene radi normalno...
[ R-Byter @ 03.10.2006. 21:48 ] @
Ekstenzija mu je js. Znaci savet je da mu promenim ekstenziju u php i da u script tagu zadam umesto fajl.js, fajl.php?
Poz
[ R-Byter @ 03.10.2006. 22:22 ] @
Uradio sam to i sad mi izbacuje samo prazno, odnosno ne izbacuje mi nista.
Hm...
[ zira @ 03.10.2006. 22:40 ] @
Aj posalji taj PHP kod koji ti ne vraca nista
[ noviKorisnik @ 04.10.2006. 07:44 ] @
Ovo je super. Nakarikaćeš 50 odgovora bez da dobiješ rešenje problema. Koliko je teško reći gde se onaj kod s početka nalazi?

Pomislio sam da je to parče javaskripta koje se generiše uz ostalo na stranici što procesira php.

Ali ne, to je zaseban fajl, pa neće se na njemu izvršiti php sam od sebe. Znači biće php fajl koji gereriše js izlaz.

Code:
<?php
header ('Content-type: text/javascript');
?>
var myVar = "<?php echo 'php'; ?>";
alert (myVar);


Šta je sad ovo $page?
[ R-Byter @ 04.10.2006. 08:28 ] @
To $page je promenljiva koju dobijam u php stranici i koju treba da posaljem javascript-u. Ako zelis mogu ti poslati PP zato sto bi se neke stvari kosile sa pravilima foruma.
Poz
[ R-Byter @ 04.10.2006. 12:08 ] @
Mislim da sam resio. Kvaka je izgleda bila u tome sto je jedan od tih fajlova kroz implode bio smesten u jednu promenljivu, pri cemu naravno nije izvrsavao php naredbe vec ih je samo prikazivao kao obican tekst. Onda sam zamenio u tom fajlu <?php echo $page;?> sa ##page## i taj deo sa str_replace u glavnom php fajlu zamenio sa vrednoscu parametra. Hvala svima koji su imali strpljenja i volje da mi pomognu da ndjem resenje!
Poz