Avatar billede izemate Nybegynder
16. april 2003 - 16:45 Der er 8 kommentarer og
1 løsning

Gem i editor

Hejsa..

Jeg har denne editor hvordan for jeg den til at gemme i en access database (ASP) ??

databasen hedder db.mdb og feltet hedder nyheder, og den skal gemme i indhold!

Editor:


<html>

<link REL="stylesheet" TYPE="text/css" HREF="style.css">


<script LANGUAGE="JavaScript">
function button_over(eButton)
    {
    eButton.style.backgroundColor = "#B5BDD6";
    eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
    }
function button_out(eButton)
    {
    eButton.style.backgroundColor = "threedface";
    eButton.style.borderColor = "threedface";
    }
function button_down(eButton)
    {
    eButton.style.backgroundColor = "#8494B5";
    eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
    }
function button_up(eButton)
    {
    eButton.style.backgroundColor = "#B5BDD6";
    eButton.style.borderColor = "darkblue darkblue darkblue darkblue";
    eButton = null;
    }
//~~~~~~~~~~~~~~~~~~~~~~~~ Menu funktioner ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

var isHTMLMode=false

function document.onreadystatechange()
    {
      idContent.document.designMode="On"
    }
function cmdExec(cmd,opt)
    {
      if (isHTMLMode){alert("Please uncheck 'Edit HTML'");return;}
      idContent.document.execCommand(cmd,"",opt);idContent.focus();
    }
function setMode(bMode)
    {
    var sTmp;
      isHTMLMode = bMode;
      if (isHTMLMode){sTmp=idContent.document.body.innerHTML;idContent.document.body.innerText=sTmp;}
    else {sTmp=idContent.document.body.innerText;idContent.document.body.innerHTML=sTmp;}
      idContent.focus();
    }
function createLink()
    {
    if (isHTMLMode){alert("Please uncheck 'Edit HTML'");return;}
    cmdExec("CreateLink");
    }
function insertImage()
    {
    if (isHTMLMode){alert("Please uncheck 'Edit HTML'");return;}
    var sImgSrc=prompt("Insert Image File (You can use your local image file) : ", "http://www.aspalliance.com/Yusuf/sample.jpg");
    if(sImgSrc!=null) cmdExec("InsertImage",sImgSrc);
    }
function Save()
    {
    if (isHTMLMode){alert("Please uncheck 'Edit HTML'");return;}
      var sImgTag = idContent.document.body.all.tags("IMG");
      var oImg;
      for (var i = sImgTag.length - 1; i >= 0; i--)
        {
        oImg = sImgTag[i];
        alert("Add your code to Upload Local Image file here. Image inserted : " + oImg.src );
          }
      alert("Add your code to Save Document here");
      alert("Your Document : " + idContent.document.body.innerHTML);
    }
function foreColor()
{
    var arr = showModalDialog("selcolor.htm","","font-family:Verdana; font-size:12; dialogWidth:30em; dialogHeight:34em" );
    if (arr != null) cmdExec("ForeColor",arr);   
    }
function flytIndhold()
{
    document.minform.indhold.value = idContent.document.body.innerHTML
    return true
}   
   
</script>

<TABLE bgcolor="#f0f8ff" style="BORDER-BOTTOM: darkblue 1px solid; BORDER-LEFT: darkblue 1px solid; BORDER-RIGHT: darkblue 1px solid; BORDER-TOP: darkblue 1px solid; FONT-FAMILY: verdana"

<table id="tblCoolbar" width="502" cellpadding="0" cellspacing="0">
<tr valign="middle">

    <td colspan="16">
                <select onchange="cmdExec('fontname',this[this.selectedIndex].value);">
            <option selected>Font</option>
            <option value="Arial">Arial</option>
            <option value="Arial Black">Arial Black</option>
            <option value="Arial Narrow">Arial Narrow</option>
            <option value="Comic Sans MS">Comic Sans MS</option>
            <option value="Courier New">Courier New</option>
            <option value="System">System</option>
            <option value="Tahoma">Tahoma</option>
            <option value="Times New Roman">Times New Roman</option>
            <option value="Verdana">Verdana</option>
            <option value="Wingdings">Wingdings</option>
        </select>
        <select onchange="cmdExec('fontsize',this[this.selectedIndex].value);">
            <option selected>Size</option>
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
            <option value="6">6</option>
            <option value="7">7</option>
            <option value="8">8</option>
            <option value="10">10</option>
            <option value="12">12</option>
            <option value="14">14</option>
        </select>
       
    </td>
   
</tr>
<tr>

    <td><div class="cbtn" onClick="cmdExec('cut')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="1" vspace="1" align="absmiddle" src="images/Cut.gif" alt="Cut" WIDTH="23" HEIGHT="22">
    </div></td>
   
    <td><div class="cbtn" onClick="cmdExec('copy')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="1" vspace="1" align="absmiddle" src="images/Copy.gif" alt="Copy" WIDTH="23" HEIGHT="22">
    </div></td>   
   
    <td><div class="cbtn" onClick="cmdExec('paste')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="1" vspace="1" align="absmiddle" src="images/Paste.gif" alt="Paste" WIDTH="23" HEIGHT="22">
    </div></td>   
   
    <td><div class="cbtn" onClick="cmdExec('bold')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="1" vspace="1" align="absmiddle" src="images/Bold.gif" alt="Bold" WIDTH="23" HEIGHT="22">
    </div></td>
   
    <td><div class="cbtn" onClick="cmdExec('italic')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="1" vspace="1" align="absmiddle" src="images/Italic.gif" alt="Italic" WIDTH="23" HEIGHT="22">
    </div></td>   
   
    <td><div class="cbtn" onClick="cmdExec('underline')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="1" vspace="1" align="absmiddle" src="images/Under.gif" alt="Underline" WIDTH="23" HEIGHT="22">
    </div></td>       
       
    <td><div class="cbtn" onClick="cmdExec('justifyleft')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="1" vspace="1" align="absmiddle" src="images/Left.gif" alt="Justify Left" WIDTH="23" HEIGHT="22">
    </div></td>
   
    <td><div class="cbtn" onClick="cmdExec('justifycenter')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="1" vspace="1" align="absmiddle" src="images/Center.gif" alt="Center" WIDTH="23" HEIGHT="22">
    </div></td>   
   
    <td><div class="cbtn" onClick="cmdExec('justifyright')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="1" vspace="1" align="absmiddle" src="images/Right.gif" alt="Justify Right" WIDTH="23" HEIGHT="22">
    </div></td>       
   
    <td><div class="cbtn" onClick="cmdExec('insertorderedlist')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="2" vspace="1" align="absmiddle" src="images/numlist.GIF" alt="Ordered List" WIDTH="23" HEIGHT="22">
    </div></td>   

    <td><div class="cbtn" onClick="cmdExec('insertunorderedlist')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="2" vspace="1" align="absmiddle" src="images/bullist.GIF" alt="Unordered List" WIDTH="23" HEIGHT="22">
    </div></td>
       
    <td><div class="cbtn" onClick="cmdExec('outdent')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="2" vspace="1" align="absmiddle" src="images/deindent.gif" alt="Decrease Indent" WIDTH="23" HEIGHT="22">
    </div></td>   
   
    <td><div class="cbtn" onClick="cmdExec('indent')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="2" vspace="1" align="absmiddle" src="images/inindent.gif" alt="Increase Indent" WIDTH="23" HEIGHT="22">
    </div></td>           
   
    <td><div class="cbtn" onClick="foreColor()" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="2" vspace="1" align="absmiddle" src="images/fgcolor.gif" alt="Forecolor" WIDTH="23" HEIGHT="22">
    </div></td>           

    <td><div class="cbtn" onClick="cmdExec('createLink')" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="2" vspace="1" align="absmiddle" src="images/Link.gif" alt="Link" WIDTH="23" HEIGHT="22">
    </div></td>   
   
    <td><div class="cbtn" onClick="insertImage()" onmouseover="button_over(this);" onmouseout="button_out(this);" onmousedown="button_down(this);" onmouseup="button_up(this);">
    <img hspace="2" vspace="1" align="absmiddle" src="images/Image.gif" alt="Image" WIDTH="23" HEIGHT="22">
    </div></td>       
   
       
    <td width="20">&nbsp;</td>   
   
</tr>
</table>

<iframe width="502" id="idContent" height="150"></iframe>
<br>

<input type="checkbox" onclick="setMode(this.checked)">  Edit HTML
        <p><input type="submit" value="opdater" name="B1"></p>
  <p>

<script>
        //idContent.document.write ("")
        //idContent.document.body.innerHTML = "123"
        idContent.document.close()

</script>
  </p>
</FORM>
</TD>
</TR>
</TABLE>
</body>
</html>
Avatar billede mikmakmuk Nybegynder
16. april 2003 - 18:45 #1
Og du arbejder i ASP. Er det noget du sidder og laver privat eller er det professionelt?
Avatar billede izemate Nybegynder
16. april 2003 - 19:12 #2
hehe det er bare til private.. jeg sidder bare lige og leger lidt med det.. og kan ikke få det til at virke. det skal lige siges at det er et system jeg har "fået" fra en bruger her på eksperten
Avatar billede olebole Juniormester
17. april 2003 - 15:18 #3
<ole>

Hvad er det, der er problemet? At få teksten op til serveren - eller at håndtere den dér?

/mvh
</bole>
Avatar billede izemate Nybegynder
17. april 2003 - 20:31 #4
problemet er at jeg ikke ved hvor jeg skal placere mit <input type="hidden" osv. alså hvor man hiver den kode ud den generer så man kan gemme den i en access database :)
Avatar billede Slettet bruger
19. april 2003 - 10:42 #5
Funktionen flytindhold() kan du lave om til:

function flytindhold() {
  document.frm.html.value = idContent.document.body.innerHTML;
  document.frm.submit();
}

Og indsæt så dette i bunden af siden:

<form action="modtager.asp" method="post" name="frm">
<input type="hidden" name="html">
</form>
Avatar billede izemate Nybegynder
19. april 2003 - 21:52 #6
Hvad gør man hvis man allerede bruger name="" ?? for den bliver brugt til at gemme indholdet i! i asp koden hedder den indhold alså <input type="hidden" name="indhold"> og har prøvet at ændre i asp koden så den også hedder html men det virke ikke, ved i hvordan man kan takle det ?
Avatar billede Slettet bruger
20. april 2003 - 10:07 #7
Du kan sagtens lave scriptet om til:

function flytindhold() {
  document.minform.indhold.value = idContent.document.body.innerHTML;
  document.minform.submit();
}

Husk bare at lave det som en korrekt form, både med start- og slut-tags.
Avatar billede izemate Nybegynder
27. maj 2003 - 19:21 #8
Virkede desværre ikke :\
Avatar billede Slettet bruger
27. maj 2003 - 20:38 #9
Så lad os give op!
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