hej!
har hittat ett litet och bra Editor men nu undrar jag om on skulle kunna göra så att man kan spara sidan på hårddisken genom att tex. klicka på nån länk på sidan. och så skulle jag uppskatta om skulle kunna lägga in så att html taggarna kom med också för nu så kommer inte <html> och dom med.
Jesper TMedlem sedan nov. 20017 144 inlägg På vilket sätt skall du spara dokumentet?
(För övrigt en mycket snygg Wysiwyg!)
hur? Alltså att man ska kunna spara på sin hårddisk. man ger den ett filmnamn.
Jesper TMedlem sedan nov. 20017 144 inlägg Ett filmnamn, typ - Terminator II ? :e
Men har du möjlighet till asp så skulle jag rekommendera att göra response.addHeader.
Typ(mycket principiellt):
<%
Response.contentType = "application/text-html"
Response.addHeader "content-disposition", "attachment; filename=mitthtmldocument.html"
Response.write "<html><head><head>"&_
"<body>"& request("ediortexten") & "</body><html>"
%>
Jag testade den där editorn, men jag får inget värde i textarean när jag skickar den i en form, vet inte vad det är för fel.
Kanske ngn annan vet?
Det är ju en jättabra editor att bygga vidare på också. Så skulle vara bra med en spara som funktion. Och jag har tillgång till asp.
Titta inte på mig! jag kan ingen asp. :)
Jesper TMedlem sedan nov. 20017 144 inlägg Jag provade det nu själv med det som jag beskrev, det funkar jättebra nu.
Skapa en fil som som du döper till Ladda_ner.asp och klistra in detta:
<%
Response.contentType = "application/text-html"
Response.addHeader "content-disposition", "attachment; filename="& request("htmlName") &".html"
Response.write "<html><head><head>"&_
"<body>"& request("box2") & "</body><html>"
%>
Och på "editorsidan" så lägger du till i formen:
<form method="post" action="Ladda_ner.asp">
<textarea name="box2" id="box2" style="width:89%; height:200"><script language="javascript1.2">
editor_generate('box2'); // field, width, height
</script>
Namn på Html-sidan:<br>
<input type="text" name="htmlName">
<input type="submit" name="submit" value="Spara på Hårddisk">
</form>
Tuta å kör!
En fråga bara.
Var någonstans ska jag sätta in
<form method="post" action="Ladda_ner.asp">
<textarea name="box2" id="box2" style="width:89%; height:200"><script language="javascript1.2">
editor_generate('box2'); // field, width, height
</script>
Namn på Html-sidan:<br>
<input type="text" name="htmlName">
</form>
Ska jag sätta in det i index.html eller . js filen.
Jesper TMedlem sedan nov. 20017 144 inlägg Om du tittar i index- filen, så ser du att det står <form id="myform" osv...
Där skall du sätta min kod istället, glöm inte knappen också som jag redigerat dit i mitt förra inlägg!
Jag är ledsen. Men jag är lite ny på detta. om du skulle kunna lägga in det som du vill ha det. :p
<html>
<head>
<title>HtmlArea - MediaLabs Version</title>
<!-- ---------------------------------------------------------------------- -->
<!-- START : EDITOR HEADER - INCLUDE THIS IN ANY FILES USING EDITOR -->
<script language="Javascript1.2" src="editor.js"></script>
<script>
// set this to the URL of editor direcory (with trailing forward slash)
// NOTE: _editor_url MUST be on the same domain as this page or the popups
// won't work (due to IE cross frame/cross window security restrictions).
// example: http://www.medialabs.nu/editor/
_editor_url = "";
</script>
<style type="text/css"><!--
.btn { BORDER-WIDTH: 1; width: 26px; height: 24px; }
.btnDN { BORDER-WIDTH: 1; width: 26px; height: 24px; BORDER-STYLE: inset; BACKGROUND-COLOR: buttonhighlight; }
.btnNA { BORDER-WIDTH: 1; width: 26px; height: 24px; filter: alpha(opacity=25); }
--></style>
<!-- END : EDITOR HEADER -->
<!-- ---------------------------------------------------------------------- -->
<style type="text/css"><!--
body, td { font-family: arial; font-size: 12px; }
.headline { font-family: arial black, arial; font-size: 28px; letter-spacing: -2px; }
.subhead { font-family: arial, verdana; font-size: 12px; let!ter-spacing: -1px; }
--></style>
</head>
<body>
<form id="myform" method="post" action="Ladda_ner.asp">
<div class="headline">htmlArea - MediaLabs Version.</div>
<div class="subhead">(Med detta enkla verktyg så kan du enkelt skapa webbsidor som du sen kan spara ner. )</div>
<hr size=1>
<textarea name="box2" id="box2" style="width:100%; height:200">
</textarea><br>
<script language="javascript1.2">
editor_generate('box2'); // field, width, height
</script>
<p><b>Example "InsertHTML" links: </b>
<a href="javascript:editor_insertHTML('box2','<font style=\'background-color: yellow\'>','</font>');">Highlight selected text</a> -
<a href="javascript:editor_insertHTML('box2',':)');">Insert Smiley</a> -
<a href="javascript:editor_insertHTML('box2','<br>');">Ny Rad</a>
</form>
</body></html>
Jesper TMedlem sedan nov. 20017 144 inlägg Låt koden över och under vara kvar, så sätter du in detta i formen.
kod.....
.....
<form id="myform" method="post" action="Ladda_ner.asp">
<div class="headline">htmlArea - MediaLabs Version.</div>
<div class="subhead">(Med detta enkla verktyg så kan du enkelt skapa webbsidor som du sen kan spara ner. )</div>
<hr size=1>
<textarea name="box2" id="box2" style="width:100%; height:200">
</textarea>
<script language="javascript1.2">
editor_generate('box2'); // field, width, height
</script> <br>
<p><b>Example "InsertHTML" links: </b>
<input type="text" name="htmlName">
<input type="submit" name="submit" value="Spara på Hårddisk">
<a href="java script:editor_insertHTML('box2','<font style='background-color: yellow'>','</font>');">Highlight selected text</a> -
<a href="java script:editor_insertHTML('box2',':)');">Insert Smiley</a> -
<a href="java script:editor_insertHTML('box2','<br>');">Ny Rad</a>
</form>
.....mera kod
Aha! Nu fattar jag!
Den funkar somden ska nu! tackar!
http://www.medialabs.nu/htmlarea/index.html
har du nån anning om hur man får <br> istället för <p> när man trycker på enter tangenten.?
Jesper TMedlem sedan nov. 20017 144 inlägg Det kan du också göra i din aspfil Vänta....
Jesper TMedlem sedan nov. 20017 144 inlägg Prova i din asp-fil:
<%
Response.contentType = "application/text-html"
Response.addHeader "content-disposition", "attachment; filename="& request("htmlName") &"_html.html"
strText=replace(request("box2"),"<p>","")
strText=replace(request("box2"),"</p>","<br>")
Response.write "<html><head><head>"&_
"<body>"& strText & "</body><html>"
%>
Nope!
Det funkar inte. Man kan man inte lägga in <br> i .js filen så att man får radbrytning direkt istället för att klicka på den länken som jag har satti dit.?
Ni har inga andra smarta funktioner som man kan lägga till. För nu börjar den likna en bra online editor.