Avatar billede bennetsen Nybegynder
02. januar 2006 - 22:04 Der er 6 kommentarer og
1 løsning

Rediger databasepost med klik på billede

Hej Eksperter

Jeg ønsker at redigere en post ved hjælp af et klik på et billede.
Jeg har gemt hjemmesidens baggrundsfarve i en access database og vil gerne kunne ændre hjemmesiden baggrundsfarve ved at klikke på f.eks. et rødt billede eller blå billede osv.

Det er ikke hjemmesidens læser som skal kun ændre farven men sidens administrator.

Jeg skal på en eller anden måde have overført værdien "#ffffff" hvis jeg klikker på det hvide billede
Jeg kan godt finde ud af at få hjemmesiden til at læse baggrundfarven fra databasen.

Jeg ved ikke om det er forståeligt hvad jeg mener?
Avatar billede aero Nybegynder
02. januar 2006 - 22:30 #1
ja du kunne jo lave det på flg måde. denne kode kan køres i et html doc. og selvf. også asp klik i kassen foran tekst feltet og vælg en farve, nu vises farvekoden i tekst feltet og su kan nu lave en database conn. og gemme den nye code i din database.

......
<HTML>
<HEAD>
<TITLE>Vælg farve</TITLE>
<style>
#idColors {position:absolute; top:0px; left:0px;  background-color:silver; padding:0px}
#idColors table {margin:0px}
#idColors td {padding:0px; font-size:10px; line-height:10px; width: 15px; height:15px}
</style>

<script>
function toggleColors() {
  var elm = event.srcElement;
  idColors.style.pixelTop = elm.offsetTop + elm.offsetHeight + 5;
  idColors.style.pixelLeft = elm.offsetLeft;
  idColors.style.display = (idColors.style.display == 'none') ? '' : 'none';
  event.cancelBubble = true;
}

function selectColor() {
  if (event.srcElement.tagName != 'TD') return false;
  var strColor = event.srcElement.bgColor;
  document.colorForm.inColor.value = strColor;
}
</script>
</HEAD>

<BODY onclick="idColors.style.display = 'none'">
<form name="colorForm">
<img src="icon_color.gif" onclick="toggleColors()" width=16 height=16>&nbsp;<input name="inColor" type="text" value="">'Det at vælge en farve vises farve kode her den kan så overføres til et database felt.
</form>
<div id="idColors" style="display:none;">
<table onclick="selectColor()">
<tr>
  'Her kan du sætte alle de farver ind som du vil have.
  <td bgcolor="red" title="Rød">&nbsp;</td>
  <td bgcolor="blue" title="Blå">&nbsp;</td>
  <td bgcolor="#00CCFF" title="lyseblå/pink"&nbsp;</td>
</tr>
</table>
</div>
</BODY>
</HTML>
Avatar billede aero Nybegynder
02. januar 2006 - 22:31 #2
virker hvis du vil have det på den måde uden billeder emn blot små kasser af farver.
Avatar billede bennetsen Nybegynder
02. januar 2006 - 22:37 #3
Jeg prøver den lige af og vender tilbage
Avatar billede aero Nybegynder
02. januar 2006 - 22:46 #4
Helt iorden sir. ^^
Avatar billede bennetsen Nybegynder
03. januar 2006 - 00:09 #5
Det virker perfekt :-)
Hvordan får man tabellen med farverne til at forsvindem når man har klikket på en farve?
Avatar billede bennetsen Nybegynder
03. januar 2006 - 00:28 #6
Har fundet ud af det - tak for hjælpen
Avatar billede aero Nybegynder
03. januar 2006 - 08:39 #7
mange tak ^^ godt nytår
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

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