Gå til innhold

Legge inn html i textarea


Anbefalte innlegg

Dette er en liten blanding av PHP og JS, men det js jeg trenger hjelp til :)

 

<form name="nyheter" method="post" action="nyheter-vis.php">
Tittel:
<br>
<input type="text" name="tittel" size="30">
<br>
Nyhet:
<br>
[COLOR=red]<textarea name="nyhet" cols="22" rows="8"></textarea>[/COLOR]
<br>Legg inn bilde: (<a href="visbilder.php" target="_blank">se bilder</a>)<br>

<form name="selecter"><select name="select1">

<?php
// Compare funksjon som sorterer dato synkende
function cmp($a, $b)
{
  return strcmp($b["mtime"], $a["mtime"]);
}


// Relative og absolute path's
//$relative_path = "/foto/thumbs";
$relative_path = "/bilder";
$absolute_path = getcwd()."/".$relative_path;


// Her lister vi bare filer som slutter på en bestemt extension
$dir_resource = opendir($absolute_path);
$i = 0;
while( false !== ($file = readdir($dir_resource) ) )
{
  if( eregi("/$.+\.jpeg|jpg|png|gif|JPG|JPEG^/", $file) )
  {
      $files[$i]["name"] = $file;
      $files[$i]["mtime"] = filemtime($absolute_path."/$file");
      $i++;
  }
}
closedir($dir_resource);


// Sorterer arrayet etter dato synkende
usort($files, "cmp");


// Viser en html-liste over filene i arrayet
foreach($files as $file) 
{ 
echo "<option value=\"".basename($file['name'])."\">".basename($file['name'])."";
}



echo "$file_list";
echo "<br>";?>
</select>
[COLOR=red]<input type="button" value="Bruk">[/COLOR]
</form>
<br>
Brukernavn:
<br>
<input type="text" name="brukernavn" size="30">
<br>
<br>
<input type="submit" name="send" value="Legg til">
<input type="reset" value="Tøm">
</form>

 

Trenger hjelp til at når man trykker på bruk knappen, legger js til htmlkoden

<img src="bilder/'bildetmanharvalgt.jpg'">

 

Har tenkt lenge nå.. men javascript :)

Lenke til kommentar
  • 3 uker senere...
Videoannonse
Annonse

Litt vanskelig å skjønne hva det var du egentlig ville her. Jeg tar utgangspunkt i at du vil at bildet skal vises med en gang brukeren har valgt det, og det gjør du på følgende måte:

 

1. Lag en <img> tag med et default bilde og med en id som f.eks brukerbilde eks: <img id=brukerbilde src="./default.gif">

 

Legg også til en id i <selected> taggen din Eks: <select id=filnavn>

 

2. legg til en funksjon i <button> tagen din. eks: <button id=bruk onclick="EndreBilde();">

 

3. Lag en funksjon som endrer bildet. Eks:

 

function endrebilde(){

brukerbilde.src=filnavn.options(filnavn.selectedIndex).value

}

 

Forutsetningen her er at filnavn.options(filnavn.selectedIndex).value blir til et fornuftig filnavn, helst med en relative path fra folderen php-filen din ligger i.

 

Lykke til!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...