Avatar billede andersasp Nybegynder
22. april 2004 - 07:49 Der er 7 kommentarer og
2 løsninger

Skrifttype på editor script!

Hejsa!

Jeg har et script der giver mulighed for at lave html ændringer direkte på nettet! Jeg vil dog meget gerne have, at skrifttypen som standard er verdana i størrelse "1" kan dette tilføjes scriptet??

<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 (You can use your local image file) : ", "http://www.yourdomain.com/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.form1.Ktexts.value = idContent.document.body.innerHTML
    return true
}   
   
</script>
Avatar billede expandingpixel Nybegynder
22. april 2004 - 09:15 #1
hvad hedder din iframe eller dit editable div ?
Avatar billede andersasp Nybegynder
22. april 2004 - 09:20 #2
det bliver skrevet ud således!

<iframe width="450" id="idContent" height="250" marginwidth="4" marginheight="4"></iframe>
                   
<script>
        idContent.document.write ("<%= replace(replace(Categories("Ktexts"),vbCrlf,""),"""","'") %>")
        //idContent.document.body.innerHTML =
        idContent.document.close()

</script>
Avatar billede expandingpixel Nybegynder
22. april 2004 - 09:29 #3
<script>
        idContent.document.write ("<style>body{font-family:verdana; font-size: 10px;}</style><%= replace(replace(Categories("Ktexts"),vbCrlf,""),"""","'") %>")
        //idContent.document.body.innerHTML =
        idContent.document.close()

</script>
Avatar billede expandingpixel Nybegynder
22. april 2004 - 09:29 #4
gør det det ik ?:)
Avatar billede andersasp Nybegynder
22. april 2004 - 09:32 #5
helt perfekt!  tusinde tak!
Avatar billede expandingpixel Nybegynder
22. april 2004 - 09:33 #6
selv tak...point me if u wish, men sæt den lige lidt ned
Avatar billede andersasp Nybegynder
22. april 2004 - 09:34 #7
Ok vi deler!
Avatar billede andersasp Nybegynder
22. april 2004 - 10:24 #8
Hej jeg havde lige et mere spørgsmål til samme script! jeg smider selvfølgelig nogle flere points!  :D

Hvis jeg gerne vil have scriptet til at sende form elementer istedet for queryString hvorledes ændrer jeg så dette?

Problemet er at hvis der er for meget tekst i editoren, kan man slet ikke klikke på gem ændringer.??
Avatar billede andersasp Nybegynder
22. april 2004 - 11:16 #9
har oprettet et nyt spørgsmål: http://www.eksperten.dk/spm/492147
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