Avatar billede andersasp Nybegynder
22. april 2004 - 11:16 Der er 7 kommentarer og
1 løsning

Mere indhold i editor!

Hejsa!

Jeg har en webeditor som virker helt perfekt! den kan dog desværre ikke gemme særlig meget indhold! Den sender nu via querystrings og hvis der er for meget indhold kan man slet submitte siden????

Kan dette laves om - evt. sende indformationerne via form elementer???

Scriptet er forneden!

-----------------------------------------
<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;
    }
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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: ", "http://www.yourdomain.com/picture.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.form1.Ktexts.value = idContent.document.body.innerHTML
    return true
}   
   
</script>
Avatar billede roenving Novice
22. april 2004 - 11:52 #1
<form action="" method="post">
Avatar billede andersasp Nybegynder
22. april 2004 - 12:02 #2
ok jeg bruger følgende! men den vil stadig ikke submitte hvis der er for meget tekst!!

<form action="savechanges.asp" method="post" name="form1" onSubmit="return flytIndhold()">

- fra forrige kode!!----------

function flytIndhold()
{
    document.form1.Ktexts.value = idContent.document.body.innerHTML
    return true
}   
   
</script>
Avatar billede andersasp Nybegynder
22. april 2004 - 12:11 #3
fuck det var mig der var dum!!  sorry! det virker!

:O
Avatar billede roenving Novice
22. april 2004 - 12:25 #4
Get-metoden henter via url'en og der er en grænse på godt 2000 tegn, bruger du Post, er der kun i almindelig kapacitet en grænse, for så er data indkapslet på en anden måde ...

-- velbekomme, hvis det virker !-)
Avatar billede andersasp Nybegynder
22. april 2004 - 12:33 #5
det virker helt perfekt! Jeg tænkte på mens jeg havde dig, om du kan sige hvorfor nedenstående ikke udskriver så man kan se det??  jeg er lidt lost:O

<% Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("PATH_INFO") %>
Avatar billede roenving Novice
22. april 2004 - 12:43 #6
Mangler du ikke noget Response.Write ?-)

<% Response.Write Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("PATH_INFO") %>
Avatar billede roenving Novice
22. april 2004 - 12:43 #7
-- og tak for points ;~}
Avatar billede andersasp Nybegynder
22. april 2004 - 12:49 #8
tusind tak! for det hele:D
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging