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

kan k få min alert() til og virke som jeg vil. (sammen med PHP)

Hej, jeg programmerer mest i php og vil gerne 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>

Hvad gør jeg forkert?
Avatar billede erikjacobsen Ekspert
03. juli 2004 - 14:58 #1
Det du gør forkert er spørge under Java, når det er JavaScript ;)
Avatar billede hmmhelpinghmm Nybegynder
03. juli 2004 - 15:03 #2
echo "<script type=\"text/javascript\">alert(\"Indtast venligst et GYLDIGT postnr.!!!\");history.go(-1)</script>";
Avatar billede learner Praktikant
03. juli 2004 - 15:03 #3
heh :-)
Avatar billede learner Praktikant
03. juli 2004 - 15:03 #4
accepterer dit svar! :-)
Avatar billede learner Praktikant
03. juli 2004 - 15:12 #5
Har lige prøvet:

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

og det virker sku ik!

hvad er der galt??
Avatar billede hmmhelpinghmm Nybegynder
03. juli 2004 - 15:14 #6
du har mellmrum efter > og " for meget se:
echo "<script type=\"text/javascript\">alert(\".$besked.\");</script>";
Avatar billede learner Praktikant
03. juli 2004 - 15:27 #7
nej, jeg har fundet fejlen selv... :-)

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!

smid et svar friends
Avatar billede roenving Novice
03. juli 2004 - 15:28 #8
>>learner

Du er nødt til at lukke dette og spørgsmålet i PHP-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 hmmhelpinghmm Nybegynder
03. juli 2004 - 15:30 #9
*SVARER*
Avatar billede hmmhelpinghmm Nybegynder
03. juli 2004 - 15:30 #10
UPS SVARER
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
Kurser inden for grundlæggende programmering

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