Avatar billede hypofysen Nybegynder
30. juni 2010 - 10:33 Der er 5 kommentarer og
1 løsning

sprogfiler

Hej jeg har et par sprog filer hvor jeg bruger define();

eks.
define('LANG_PAGE_TITLE', 'Dansk titel');

som jeg så udskriver på følg måde.

print LANG_PAGE_TITLE;

og det virker fuldstændig som det skal, problemet er jeg også har et par js filer der printer noget tekst.
Så spørgsmålet er hvordan bruger jeg disse "variabler" i en js fil?
Avatar billede majbom Novice
30. juni 2010 - 12:06 #1
vil tro at du kan lave din js fil om til en php fil og så på den måde få skrevet dine defines ud i din js-kode...
Avatar billede hypofysen Nybegynder
30. juni 2010 - 15:18 #2
Det er selvfølgelig en mulighed, men er der virkelig ikke andre muligheder?
Avatar billede hmm10 Nybegynder
03. juli 2010 - 15:54 #3
.. Du laver en php-fil, som returnere din define - og kalder denne via din js-fil (ajax)?

.. Du har eks. et script i header i dit template, hvori php sætter sprog (<script>var sprog = '<?=LANG_PAGE_TITLE;?>';</script>) - og kalder denne via din js-fil?

.. Du har eks. et input i dit template, hvori php sætter value (<input type='hidden' id='LANG_PAGE_TITLE' name='LANG_PAGE_TITLE' value'<?=LANG_PAGE_TITLE;?>' />) - og kalder denne via din js-fil?
Avatar billede majbom Novice
04. november 2010 - 14:10 #4
kom du videre?
Avatar billede hypofysen Nybegynder
03. december 2010 - 22:11 #5
smid et svar hmm10, det virkede
Avatar billede hypofysen Nybegynder
16. december 2010 - 23:16 #6
jeg svarer selv for at få den lukket, men hmm10 du må lige skrive hvis jeg skal oprette et spørgsmål med point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester