Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

php kod u .innerHTML

[es] :: PHP :: php kod u .innerHTML

[ Pregleda: 2910 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dvnityCker
Srdjan Bajic
Sombor / BG

Član broj: 9795
Poruke: 129
91.150.99.*

ICQ: 175970631
Sajt: www.soinfo.org


Profil

icon php kod u .innerHTML12.07.2007. u 18:59 - pre 204 meseci
Treba da ubacim php kod u odvojeni container, za to (pokusavam da) koristim javascript getElementById.innerHTML , ali preko njega mogu da implementiram samo HTML
ima li neko ideju kako bih mogao da ubacim kod u kontejner?

ovo treba da ide unutra:
Code:
$text = "<div id='banner'><a href=\"".$banner['banner_clickurl']."\" TARGET=\"_blank\" onclick=\"BannerClick(".$banner['banner_id'].")\"> <img src=\"".$banner['banner_url']."\" alt=\"".$banner['banner_clientname']."\" style='border:0' ></a></div>";


ubacujem ga ovako:
Code:
echo "<script language=\"javascript\">document.getElementById('banner_header').innerHTML = '<? echo $text; ?>';</script>";


izmena: Nemanja: Koristi [code] tagove za kodove



[Ovu poruku je menjao Nemanja Avramović dana 12.07.2007. u 20:14 GMT+1]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
91.150.115.*

Sajt: https://avramovic.info


+46 Profil

icon Re: php kod u .innerHTML12.07.2007. u 19:16 - pre 204 meseci
A jesi probao sa, recimo:

Code:
echo "<script language=\"javascript\">document.getElementById('banner_header').innerHTML = '<? echo addslashes($text); ?>';</script>";

Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

dvnityCker
Srdjan Bajic
Sombor / BG

Član broj: 9795
Poruke: 129
91.150.99.*

ICQ: 175970631
Sajt: www.soinfo.org


Profil

icon Re: php kod u .innerHTML12.07.2007. u 19:37 - pre 204 meseci
probao sam sad, ne radi
mislim da za tim nema potrebe jer svi navodnici u stringu imaju backslash, tako da to ne bi trebalo da je uzrok problema
mislim da generalno php tagovi ne mogu da idu unutra, jer sam probao i
Code:
.innerHTML = "<? echo 'nesto'; ?>";

takodje nije radilo
 
Odgovor na temu

dvnityCker
Srdjan Bajic
Sombor / BG

Član broj: 9795
Poruke: 129
91.150.99.*

ICQ: 175970631
Sajt: www.soinfo.org


Profil

icon Re: php kod u .innerHTML12.07.2007. u 19:53 - pre 204 meseci
ni ja
ali dok
Code:
.innerHTML = "nesto"; 

radi,
Code:
.innerHTML = "<?php echo 'nesto'; ?>";

ne radi

ne moze php da ide unutra
jel ima neko ideju kako od $text-a (koji unutar sebe ima druge php varijable) da izgenerisem ceo html kod, znaci da one varijable pretvori u njihovu vrednost i servira mi 100% HTML kod?

[Ovu poruku je menjao dvnityCker dana 12.07.2007. u 21:08 GMT+1]
 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: php kod u .innerHTML12.07.2007. u 20:21 - pre 204 meseci
mozes da stavi adresu na php fajl, ali da stavljas php kod unutar html-a je besmisleno, jer se nece izvrsiti, js se izvrsava unutar browsera, a php na serveru.

to sto pokusavas nece raditi... ili nisi dobro objasnio sta pokusavas
 
Odgovor na temu

dvnityCker
Srdjan Bajic
Sombor / BG

Član broj: 9795
Poruke: 129
91.150.99.*

ICQ: 175970631
Sajt: www.soinfo.org


Profil

icon Re: php kod u .innerHTML12.07.2007. u 20:38 - pre 204 meseci
nista moracu da koristim return u fciji, to sam od starta stavio kao poslednju opciju, ali sta je tu je
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
77.46.159.*



+218 Profil

icon Re: php kod u .innerHTML12.07.2007. u 22:55 - pre 204 meseci
Ponovio si echo u echo, tj imas otvoren php tag radis echo pa opet otvars pa opet radis echo pa zatvars .....
Ne znam kako je uopste i prosao ovaj fajl bez greske.
Code:

<?php
$text="nesto";
echo "<script language=\"javascript\">document.getElementById('banner_header').innerHTML = '$text';</script>";
?>


A mozda ti treba AJAX?
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

dimke7even
Aleksandar Dimic
Beograd

Član broj: 131437
Poruke: 26
212.62.53.*



Profil

icon Re: php kod u .innerHTML13.07.2007. u 07:31 - pre 204 meseci
Mozes to da uradis u samo dve kombinacije

1. Kao sto kaze VladaSU

2. je ispod
Code:

$text = "<div id='banner'>
            <a href=\"".$banner['banner_clickurl']."\" TARGET=\"_blank\" onclick=\"BannerClick(".$banner['banner_id'].")\"> 
            <img src=\"".$banner['banner_url']."\" alt=\"".$banner['banner_clientname']."\" style='border:0' >
            </a>
            </div>";

?>
<script language=\"javascript\">
document.getElementById('banner_header').innerHTML = '<?php echo $text; ?>';
</script>



Ne mozes dva puta uzastopno da otvaras php tag <?php .....<?php.....?> ..... ?> ugnjezdavanje nije dozvoljeno.
Isto pravilo kao u HTML-u.
7even respect
 
Odgovor na temu

dvnityCker
Srdjan Bajic
Sombor / BG

Član broj: 9795
Poruke: 129
77.46.228.*

ICQ: 175970631
Sajt: www.soinfo.org


Profil

icon Re: php kod u .innerHTML13.07.2007. u 10:04 - pre 204 meseci
ne moze php definitivno u javascript, jer se js izvrsava u browseru a php na serveru
vlado, to bi radilo, ali problem je sto ja imam druge php varijable u $text-u (banner)
moglo bi preko ajaxa, ali necu toliko da se cimam, koristicu return
 
Odgovor na temu

[es] :: PHP :: php kod u .innerHTML

[ Pregleda: 2910 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.