 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Sâm Feb 11, 2006 1:05 pm Titlul subiectului: JavaScript in XSLT |
|
|
Intrebarea are legatura cu XML, domeniu care vad ca e inclus in forumul "PHP Avansat"...
As vrea sa includ JavaScript intr-un template XSL. Si sa fie executat, evident. Acum am un script PHP care scuipa un XML, il trece printr-un XSL, iar tot XHTML-ul generat e injectat cu JavaScript intr-un div. In acel XSL vreau sa pun o linie de cod JS care sa-mi schimbe event-ul onload la window. :) |
|
| Sus |
|
aurelian
Data înscrierii: 01/Iun/2003
Mesaje: 833
Locație: Bucuresti
|
| Trimis: Sâm Feb 11, 2006 2:26 pm Titlul subiectului: |
|
|
sper sa fi inteles bine problema ta.
ma gandesc ca in fisierul (stream-ul) xsl ai putea adauga un tag <script> urmat de cdata:
Cod:
<script>
<![CDATA[
window.onload(alert("on load called from xsl"));
]]>
</script>
normal, sectiunea script va fi executata (nu sunt un master in javascript, dar e posibil ca eventul onload sa fie scris ok).
la fel, presupun ca este acelasi xsl care este trecut prin PHP. |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Sâm Feb 11, 2006 2:32 pm Titlul subiectului: |
|
|
Am incercat varianta asta si desi a fost recomandata pe alte cateva liste de discutii si forum-uri, nu functioneaza. Mai este inca o varianta in care se creeaza un component in XSL, dar pentru asta trebuie sa mai definesti un namespace si inca ceva parametri. Totusi, nu a mers nici asa.
Am gasit o alta solutie, totusi. :) 10x |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|