Avatar billede learner Praktikant
03. juli 2004 - 15:17 Der er 9 kommentarer og
1 løsning

vil lave en alert() men kan ikke rigtigt få den til det

Hej, jeg programmerer mest i php og vil gerne bruge javascriptet alert("<?php echo $besked ?>") men det virker ik. Hvorfor ik?


min kode:

<?php

if (($okay_update_password) && (!$got_new_email)) {$besked="Din profil er ændret \n\nOg vi har sendt en email til dig med dit nye kodeord.\n\n";}

if ((!$okay_update_password) && ($got_new_email)) {$besked="Din profil er ændret \n\nOg vi sender fremover alle emails til ".$emailadress."\n\n";}

if ((!$okay_update_password) && (!$got_new_email)) {$besked="Din profil er ændret. \n\n";}

?>

           
<SCRIPT LANGUAGE="JavaScript">
<!--
var wm="<?php echo $besked; ?>";
alert(wm);
//-->
</SCRIPT>


Har osse prøvet:

<?php
echo "<script type=\"text/javascript\"> alert(\"".$besked."\");</script>";
?>

Hvad gør jeg forkert? og hvordan skal jeg gøre i stedet for?
Avatar billede hmmhelpinghmm Nybegynder
03. juli 2004 - 15:18 #1
echo "<script type=\"text/javascript\">alert(\".$besked.\");</script>";
Avatar billede hmmhelpinghmm Nybegynder
03. juli 2004 - 15:19 #2
Du må ikke have 3 ens spm til at være åbne samtidig!
Avatar billede roenving Novice
03. juli 2004 - 15:21 #3
>>learner

Du er nødt til at lukke dette og spørgsmålet i Java-kategorien, da du, som friends rigtigt gør opmærksom på, ikke måe have flere spørgsmål om det samme åbne !-)

/coadmin
Avatar billede erikjacobsen Ekspert
03. juli 2004 - 15:25 #4
Isoleret set virker det. Hvordan virker det ikke for dig?
http://test.n0p.com/eksperten/516481/
Avatar billede jaw Nybegynder
03. juli 2004 - 15:26 #5
Jeg er vild med din adresse, Erik :)
Avatar billede learner Praktikant
03. juli 2004 - 15:35 #6
jeg har fået svar på mit spørgsmål...

svaret er:

det er fordi php betragter \n som "ny linie"

Derfor skal jeg skrive: (\\n istedet for \n)

$besked="<script type=\"text/javascript\">alert(\"Din profil er ændret. \\n\\n\");</script>";

if ($besked){
  echo $besked;
}

Så virker det fint :-)

Point til mig selv og lidt til friends! :-)

Tak for hjælpen!
Avatar billede hmmhelpinghmm Nybegynder
03. juli 2004 - 15:37 #7
Svarer* Hvad bruger du \\n til?
Avatar billede hmmhelpinghmm Nybegynder
03. juli 2004 - 15:38 #8
SVAR
Avatar billede erikjacobsen Ekspert
03. juli 2004 - 15:39 #9
Eller du kan gøre som jeg gør i linket.
Avatar billede hmmhelpinghmm Nybegynder
03. juli 2004 - 15:42 #10
HVad bruges \\n til?
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