Avatar billede compac Seniormester
12. august 2004 - 22:04 Der er 10 kommentarer og
1 løsning

Syntaxfejl i script

Jeg sidder med et stykke php/javascriptkode, der er en syntaxfejl i, men jeg kan ikke gennemskue hvor.
Er der andre der kan?
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
  <?php
  function open_window(url) {
      var NEW_WIN = null;
      NEW_WIN = window.open ("", "RecordViewer",
                            "toolbar=no,width="+
                            <?php echo $new_win_width ?>+
                            ",height="+<?php echo $new_win_height?>+
                            ",directories=no,status=no,
                            scrollbars=yes,resize=no,menubar=no");
      NEW_WIN.location.href = url;
  }
  ?>
  </SCRIPT>
Avatar billede erikjacobsen Ekspert
12. august 2004 - 22:07 #1
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
  function open_window(url) {
      var NEW_WIN = null;
      NEW_WIN = window.open ("", "RecordViewer",
                            "toolbar=no,width="+
                            <?php echo $new_win_width;?>+
                            ",height="+<?php echo $new_win_height;?>+
                            ",directories=no,status=no,
                            scrollbars=yes,resize=no,menubar=no");
      NEW_WIN.location.href = url;
  }
  </SCRIPT>
Avatar billede kobbernagel Nybegynder
12. august 2004 - 22:17 #2
Mon ikke fejlen er her:

scrollbars=yes,resize=no,menubar=no");
                                  ^
Jeg kan ikke se der er et start tag til " efter no. Prøv at fjerne det...
Avatar billede kobbernagel Nybegynder
12. august 2004 - 22:17 #3
Flot... Glem pilen, da den ikke passer ;)
Avatar billede kobbernagel Nybegynder
12. august 2004 - 22:19 #4
Der er noget andet rivende galt. Du har et PHP tag inden i et PHP tag. Det kan du ikke...
Avatar billede kobbernagel Nybegynder
12. august 2004 - 22:20 #5
Men det havde erikjacobsen jo fanget. Jeg tror bare jeg skal smutte i seng ;)
Avatar billede compac Seniormester
12. august 2004 - 22:21 #6
Ups ja, der manglede semicolon. MEN der må være en fejl til. Mon plusserne er anbragt korrekt?
Avatar billede erikjacobsen Ekspert
12. august 2004 - 22:28 #7
Hvis der er en fejl, så har du vel en fejlbesked
Avatar billede compac Seniormester
12. august 2004 - 22:37 #8
Ja, nu forventer den en ")" i den sidste linie. (efter no)
Avatar billede kobbernagel Nybegynder
12. august 2004 - 22:38 #9
Hvis jeg tager erikjacobsens eksempel og lader window.open("" .... stå på 1 linie og ikke på 6 linier, så kommer der ingen fejl. Prøv det?
Avatar billede compac Seniormester
13. august 2004 - 13:29 #10
Så kommer der ingen fejl, men til gengæld bliver hele scriptet ignoreret af det øvrige program. Det skyldes jo nok at det er et PHP-tag indeni et PHP-tag.
Jeg må vist hellere finde en anden måde at bygge det op på.
Avatar billede erikjacobsen Ekspert
13. august 2004 - 13:32 #11
Men der skal ikke være et PHP tag i et PHP tag - se hvad jeg skrev.
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