Avatar billede bengun Novice
27. december 2006 - 14:29 Der er 3 kommentarer og
1 løsning

Kald af Javascript funktion i PHP

Udsnit af min kode....

<?php
  session_start();

  // Køres når knappen "Vælg årstal" trykkes
  if ($_POST["SelectAar"])
  {
      $_SESSION['Vis_Aar'] = $_POST["Radio"];
     
  // Her skal Javascript funktion kaldes, som opdaterer/reloade
  // en .php fil i en anden Frame.
  // <script>"reload_menu();"</script>; Eller hvad der nu skal til..

  }
?>

<SCRIPT Language='JavaScript'>
  function reload_menu()
  {
      parent.menu.location.href="skumsproejt_menu.php";
  }
</SCRIPT>

...
...
...


Det er sikkert ikke så svært, men hvad gør jeg forkert ???
Avatar billede kalp Novice
27. december 2006 - 14:34 #1
<?php
  session_start();

  // Køres når knappen "Vælg årstal" trykkes
  if ($_POST["SelectAar"])
  {
      $_SESSION['Vis_Aar'] = $_POST["Radio"];
      ?>

<SCRIPT Language='JavaScript'>
reload_menu();
</SCRIPT>

<?php
  }
?>
Avatar billede kalp Novice
27. december 2006 - 14:39 #2
noget lignende dette burde også gøre det.. måske lidt syntax der skal rettes

<?php
  session_start();

  // Køres når knappen "Vælg årstal" trykkes
  if ($_POST["SelectAar"])
  {
      $_SESSION['Vis_Aar'] = $_POST["Radio"];
     
  // Her skal Javascript funktion kaldes, som opdaterer/reloade
  // en .php fil i en anden Frame.
  echo "<SCRIPT Language='JavaScript'>reload_menu();</script>"
  }
?>
Avatar billede kalp Novice
27. december 2006 - 14:41 #3
echo "<script language=javascript>reload_menu()</script>";
Avatar billede olebole Juniormester
27. december 2006 - 14:43 #4
<ole>

Men for det første kræver det jo, at JavaScript'et, der definerer funktionen 'reload_menu' allerede er indlæst, når det viste script køres - hvad det nok ikke er (umuligt at sige udfra det oplyste).

For det andet skal JS-tagget nok være validt:
    <script type="text/JavaScript"> ............ </script>

/mvh
</bole>
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging