Avatar billede mrbs Nybegynder
13. marts 2006 - 23:15 Der er 4 kommentarer og
3 løsninger

Indsætte JavaScript i PHP

Denne kode virker fint når det ikke er i et php-dokument... Hvofor virker den ikke i PHP?

<script language="JavaScript" type="text/javascript">
function makeText() {
var preText = text.text.value
text.text.value = preText + "dette indsættes"
}
</script>
<a href="#" onclick="makeText()">Indset fed skrift</a>

<form name="text">
  <textarea name="text"></textarea>
</form>
Avatar billede radion Nybegynder
13. marts 2006 - 23:31 #1
Det har intet at sige om du kalder dokumentet .htm eller .php

alt hvad der ikke er inde i <? ?> bliver ikke fortolket..

det virker i øvrigt fint nok :)
Avatar billede webstuff Nybegynder
13. marts 2006 - 23:41 #2
Du skal huske at "afslutte" php før du sætter det ind:
-------------------------------------
<?
//PHP KODE
?>
<script language="JavaScript" type="text/javascript">
function makeText() {
var preText = text.text.value
text.text.value = preText + "dette indsættes"
}
</script>
<a href="#" onclick="makeText()">Indset fed skrift</a>

<form name="text">
  <textarea name="text"></textarea>
</form>
<?
//MERE PHP KODE
?>
Avatar billede radion Nybegynder
14. marts 2006 - 00:04 #3
mon så ikke der ville komme en fejlmeddelse i den forbindelse?

( det ved vi self. heller ikke om der har været..)
Avatar billede mrbs Nybegynder
14. marts 2006 - 10:55 #4
Jamen det er det jeg har gjort... Undskyld en lang svar tid.

Jeg har gjort som i siger, men det virker ikke... Jeg sender lige den kode jeg bruger...
Avatar billede mrbs Nybegynder
14. marts 2006 - 10:57 #5
<form action="" method="post">
Artiklens navn (til internt brug):<br />
<input type="text" value="<?php echo $_REQUEST["name"]; ?>" name="name" class="ShortInput" /><br />

Artiklens titel (bliver vist på siden):<br />
<input type="text" value="<?php echo $_REQUEST["title"]; ?>" name="title" class="ShortInput" /><br />

Artikel:<br />

<script language="JavaScript" type="text/javascript">
function makeText() {
var preText = text.text.value
text.text.value = preText + "[fed][/fed]"
}
</script>

<a href="#" onclick="makeText()">Indset fed skrift</a>

<textarea name="text" class="TextareaLong"><?php echo $_REQUEST["text"]; ?></textarea><br />
Endnu er det ikke muligt at lave online textformatering
<br />

<input type="submit" value="Gem" class="Submit" />

</form>
Avatar billede webstuff Nybegynder
14. marts 2006 - 17:51 #6
Hvad med den her?
------------------------------------
<form action="" method="post">
Artiklens navn (til internt brug):<br />
<input type="text" value="<?php echo $_REQUEST['name']; ?>" name="name" class="ShortInput" /><br />

Artiklens titel (bliver vist på siden):<br />
<input type="text" value="<?php echo $_REQUEST['title']; ?>" name="title" class="ShortInput" /><br />

Artikel:<br />

<script language="JavaScript" type="text/javascript">
function makeText() {
var preText = text.text.value
text.text.value = preText + "[fed][/fed]"
}
</script>

<a href="#" onclick="makeText()">Indset fed skrift</a>

<textarea name="text" class="TextareaLong"><?php echo $_REQUEST['text']; ?></textarea><br />
Endnu er det ikke muligt at lave online textformatering
<br />

<input type="submit" value="Gem" class="Submit" />

</form>
Avatar billede mrbs Nybegynder
04. oktober 2006 - 22:36 #7
Jeg gav op ... Sorry guys! Vi deler i porten!
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