webForumDet fria alternativet

kan nån lägga till flera funktioner?

JavaScript

28 svar · 1 087 visningar · startad av medialabs

Medlem sedan mars 20023 686 inlägg
Frågan#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.

Medlem sedan mars 20023 686 inlägg
#2

Så ingen har en aning?

Medlem sedan nov. 20017 144 inlägg
#3

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

Medlem sedan mars 20023 686 inlägg
#4

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

Medlem 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?

Medlem 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.

Medlem sedan nov. 20017 144 inlägg
#7

Och vad med min kod?

Medlem sedan mars 20023 686 inlägg
#8

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

Medlem 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!

Medlem 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.

Medlem 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!

Medlem 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>

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

Aha! Nu fattar jag!

Den funkar somden ska nu! tackar!

Medlem sedan nov. 20017 144 inlägg
#15

Kul!

Medlem 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.?

Medlem sedan nov. 20017 144 inlägg
#17

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

Medlem sedan mars 20023 686 inlägg
#18

Jag väntar :)

Medlem 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>"
%>
Medlem 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.

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)