Avatar billede nielsgron Nybegynder
26. august 2001 - 20:54 Der er 9 kommentarer og
2 løsninger

Hjælp søges!

Hej

Jeg har lagt mærke til, at services som chart.dk og quickpoll.dk bruger et system, så man kan bruge PHP/ASP-funktioner på sider, der ikke understøtter PHP eller ASP. De bruger nogle HTML-tags der ser sådan ud:
<script> </script>

Jeg kunne kanon godt tænke mig, at lære, hvordan man på den måde kombinerer PHP og Javascript.
Så hvis der er nogen der enten kender en side hvor man kan lære det, eller selv kan lære mig det, så er der 200p at hente.
Avatar billede roenving Novice
26. august 2001 - 21:05 #1
http://echoecho.com/javascript.htm ser meget overskuelig ud, og tager fat på det hele, endda sådan, at den også kan bruges som reference.

hth
jes
Avatar billede roenving Novice
26. august 2001 - 21:08 #2
Prøv f.eks. også http://www.javascripter.net/faq/javascr4.htm
og når du så virkelig kommer i gang, så brug http://developer.netscape.com/docs/manuals/communicator/jsref/index.htm som reference.

jes
Avatar billede roenving Novice
26. august 2001 - 21:14 #3
Ups ...
Jeg havde ikke lige set, at du skrev: \'hvordan man på den måde kombinerer PHP og Javascript.
\'
Håber du kan bruge noget af det alligevel ;·]
Avatar billede jakoba Nybegynder
26. august 2001 - 22:13 #4
Du kan til enhver til kalde serverside programmel som asp og php. forudsætmingen er blot at de serverprogrammer du aktiverer ligger på en server der tillader dem at køre. OG tillader at de bliver kaldt fra dine sider.

I praksis betyder det at de eneste serverside programmer du kan bruge er dem chart.dk, quickpoll.dk og et utal antal andre leverandører af counter, gæstebøger osv osv stiller til rådighed. Du selv kan kun programmere serverside hvis dit websted bor hos en udbyder der tillader dig det (og det koster som regel penge, for hvis du laver \'forkerte\' programmer kan du komme til at beslaglægge en skrækkelig masse serverkapacitet til ingen nytte og dermed blive et problem for udbyderen.

Men du kan altid lave javascript, og lære om programmering på den måde. De der links i roenving\'s er et fint sted at begynde.

mvh JakobA
Avatar billede nielsgron Nybegynder
28. august 2001 - 14:49 #5
Tak
Avatar billede nielsgron Nybegynder
30. august 2001 - 21:21 #6
JakobA:

Vil det sige, at hvis jeg har en php-side, der hedder test.php, med indholdet:
<? print \"hej\" ?>

Kan jeg så tilkalde php-scriptet til en .htm-side bare ved at skrive:

<script language=\"javascript\" src=\"sti/til/test.php\"></script>

???
Avatar billede jakoba Nybegynder
30. august 2001 - 23:47 #7
Ja. men...

med <script kommandoen kan du kun hente javascript kode. dvs din .php kode skal nok snarere være:

var str = \'<? echo( \"hej\" ) ?>\';
          // en lovlig javascript linie efter php-en har kørt :-))

mvh JakobA

Avatar billede nielsgron Nybegynder
31. august 2001 - 17:17 #8
Det forstår jeg ikke :(
Forklar!
Avatar billede jakoba Nybegynder
31. august 2001 - 17:36 #9
Din php kode bliver udført på serveren. De siler der sendes til brugerens browser indeholder ingen php kode, kun teksten  hej .

så når browseren får fat i filen ville der stå (mit eksempel):
var str = \'hej\';

Det er lovlig javascript kode (variablen str modtager værdien \'hej\'), så den fil må vi godt inkludere med kommandoen.
<script language=\"javascript\" src=\"sti/til/test.php\"></script>

Men kommandoen kan ikke bruges til at inkludere noget der ikke er lovlig javascript kode. Det må man bare ikke.

hvis du ønsket at få ordet hej til at stå på det sted i siden må du gøre det på en måde så det er javascript du henter, du kan ikke bare hente teksten. du kan lave en fil \'test.php\' der indeholder linien:

document.write( \'<? echo( \"hej\" ) ?>\' );

Den fil vil så blive modtaget som javascript linien
document.write( \'hej\' );
og vil skrive ordet hej på det sted.

mvh JakobA
Avatar billede jakoba Nybegynder
31. august 2001 - 17:37 #10
Ups. siler -> filer
Avatar billede nielsgron Nybegynder
31. august 2001 - 20:30 #11
Tak for hjælpen, det forstod jeg næsten :)
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