• 2 odgovora
  • 2.354 pregleda
javascript kao string 24.08.2010. u 08:48 · pre 196 meseci #1
Pocetnik sam u Javascriptu.

Da li moze u Javascriptu da se u neki string,koji se prikazuje funkcijom

Code:


function funkcija1{
  document.getElementById('tabela').innerHTML = neki_String_kojiSadrzi_Skript;
}


pa da u taj
Code:
 neki_String_kojiSadrzi_Skript
ubacim novi script javascript,(da escape-ujem specijalne karaktere) tako da kada pokrenem funkciju1 da mi tabelu ucita novi script?

Mislio sam da pravim linkove u html kao TABS kartice a kad kliknem da se u javascriptu otvori dole "novi prozor"
zapravo html kod sa javasriptom,ali da ga ubacim sa funkcija1.

Code:
var string="<script type=\"text\/javascript\">procedure1\{ ... \} <\/script>";
document.getElementById('tabela').innerHTML = string;


Mada logicnije zvuci da pravim sav javascript pa da u innerHTML samo ubacim neki gotov HTML fajl,kako bi to izveo?

Takodje pitanje broj 2=kako bih u te TABS kartice ubacivao PHP? da li bi funkcionisalo kada bih escape-ovao ovako

Code:
var string="<\?php include(\'kartica.php\') \?>"
document.getElementById('tabela').innerHTML = string;

Svjestan sam da ne moze PHP da se pokrene bez servera za razliku od javasripta ,pa mozda dodati neku naredbu za prosledjivanje serveru.da javascript uradi Submit?Ne zelim ovde da ubacujem XMLHttpRequest posto tek ucim DOM,mada zvuci da bi taj XMLHttpRequest bio pravo resenje ovde?


Potpis
www.eden.rs
Izdavač duhovne i filozofske literature
Re: javascript kao string 27.08.2010. u 20:03 · pre 196 meseci #2
Uz veliki pokusaj da te razumem, imas dva nacina da pozoves js iz html stranice:
Code:
<a href="javascript:FunctionName('param1','param2')">Link</a>

<input type="button" value="Neki text" onclick="FunctionName('test')" >
I te linkove ili dugmad mozes da stavis bilo gde. Ukljucujuci i tabele.


Nikako (legalno) ne mozes da prosledis PHP kod serveru na izvrsavanje. Imas samo POST i GET nacin da PHP skripta primi samo podatke koje joj posaljes. Da, tvoj php kod mozes da escapujes koliko god hoces, ali server ce to samo da dobije kao string i nikad ga nece izvrsiti.
Potpis
I'm not in this world to live up to your expectations and you're not in this world to live up to mine.
Re: javascript kao string 27.08.2010. u 23:43 · pre 196 meseci #3
Ako sam dobro razumeo pitas kako da pokrenes JS kod koji si smestio u string. Recimo funkcijom SetTimeout(TajTvojString, 1)
Potpis
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme