Hvor er de to dokumenter i forhold til hinanden? I hver sin frame og hentet fra samme domæne? I hver sin tab/hver sit vindue? På hver sin computer? I hver sit land?
Nej kan godt se problemet. er godt klar over at javascript og java ikke er det samme men fx. i java kan man jo refererer til metoder i andre klasser i samme mappe når de er public. Det jeg vil er at have et dokument som generere nogle oplysninger som skal være tilgnægeligt fra andre dokumenter, (fx en string som indeholder navnene på alle dokumenter i en mappe osv)
Jeg ved jo ikke, hvad du vil have dem til at kunne - men helt ærlig, prøv dig lidt frem. Det er virkelig ikke rocket science, men meget basal funktionalitet, som vi snakker om her.
hvis filen hedder min.js, skal du jo ikke include minfil.js - og du kan bare kalde getvar() direkte i dok1 - du skal ikke skrive på nogen måde, at den kommer fra den includede fil...
javascript og jsscsript er altså det samme her? Hvad er det, der skal hvorfra og hvortil?
Du kan godt:
------------dok1-------------------------------- <script> var navn = "Fætter"; </script> <script type="text/javascript" src="min.js"></script> <script> var a=getvar(); </script>
-------------min.js----------------------------------- function getvar(){ var s="Hej " + navn; return s; }
tænkte på om dette her så også kunne lade sig gøre, hvor jeg includer et php fil i stedet for en js fil
------------dok1.html------------------------------------- <script> var navn = "Fætter"; </script> <script type="text/javascript" src="min.php"></script> <script> var a=getvar(); </script>
Nej, nej, nej. Du har stadig ikke forstået det. Dine javascript-variabler lever KUN i klientens browser - de bliver IKKE sendt med til PHP, når en include bliver hentet.
Ovenstående kan godt lade sig gøre, men din PHP-include kan ikke læse navn-variablen fra javascriptet og gøre noget nyt med den.
he, he tror jeg er begyndt at forstå lidt mere. men det lykkedes skulle jo bare bruge <script type="text/javascript" src="min.php"></script> og så refererer til mine variabler, det virker i hvertfald. mange tak for hjælpen. lige en sidste ting kan man også sige <script type="text/javascript" src="min.class"></script> og så referere til en java metode
Hvorfor skulle du kunne det? Det er til javascript-includes? Det har intet med PHP, Java eller noget som helst andet at gøre. Men hvis min.class (altså hvis man åbner den i sin browser direkte) outputter en tekstfil, som indeholder javascript, så kan det gøres - ellers er det fuldstændig fjollet forsøg.
he, he kan godt se det nu, ville også lige høre inden jeg gik i gang med det. takker mange gange for hjælpen, det er sku rart med nogle eksperter engang imellem. kan jeg få dig til at lægge et svar.
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.