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?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Det du gør forkert er spørge under Java, når det er JavaScript ;)
echo "<script type=\"text/javascript\">alert(\"Indtast venligst et GYLDIGT postnr.!!!\");history.go(-1)</script>";
Har lige prøvet: echo "<script type=\"text/javascript\"> alert(\"".$besked."\");</script>"; og det virker sku ik! hvad er der galt??
du har mellmrum efter > og " for meget se: echo "<script type=\"text/javascript\">alert(\".$besked.\");</script>";
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
>>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
03. juli 2004 - 15:30
#10
UPS SVARER
Kurser inden for grundlæggende programmering