webForumDet fria alternativet

kan nån lägga till flera funktioner?

JavaScriptur Javascript

28 svar · 1 087 visningar · startad av medialabs

medialabsMedlem sedan mars 20023 686 inlägg
#1

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.

medialabsMedlem sedan mars 20023 686 inlägg
#2

Så ingen har en aning?

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

På vilket sätt skall du spara dokumentet?
(För övrigt en mycket snygg Wysiwyg!)

medialabsMedlem sedan mars 20023 686 inlägg
#4

hur? Alltså att man ska kunna spara på sin hårddisk. man ger den ett filmnamn.

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

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?

medialabsMedlem sedan mars 20023 686 inlägg
#6

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.

Jesper TMedlem sedan nov. 20017 144 inlägg
#7

Och vad med min kod?

medialabsMedlem sedan mars 20023 686 inlägg
#8

Titta inte på mig! jag kan ingen asp. :)

Jesper TMedlem sedan nov. 20017 144 inlägg
#9

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!

medialabsMedlem sedan mars 20023 686 inlägg
#10

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
#11

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!

medialabsMedlem sedan mars 20023 686 inlägg
#12

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
#13

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
medialabsMedlem sedan mars 20023 686 inlägg
#14

Aha! Nu fattar jag!

Den funkar somden ska nu! tackar!

Jesper TMedlem sedan nov. 20017 144 inlägg
#15

Kul!

medialabsMedlem sedan mars 20023 686 inlägg
#16

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
#17

Det kan du också göra i din aspfil Vänta....

medialabsMedlem sedan mars 20023 686 inlägg
#18

Jag väntar :)

Jesper TMedlem sedan nov. 20017 144 inlägg
#19

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>"
%>
medialabsMedlem sedan mars 20023 686 inlägg
#20

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.

133 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)