Just nu i M3-nätverket
Jump to content

Textformatering


www.essential.se

Recommended Posts

www.essential.se

Jag håller på att bygga en sajt, som ska kunna administreras online, det handlar om att ändra textinnehåll och sånt.

Hur gör jag för att administratörerna ska kunna lägga till länkar, även om dom inte kan HTML.

Jag tänker att dom kanske kan skriva [länk]www.idg.se[/länk] så blir det en länk. Men hur löser jag det?

Link to comment
Share on other sites

Tjena.

 

Själv har jag löst detta med lite javascript. När användaren klickar på en länk kommer en ruta upp där han först skriver in addressen, dvs vart länken ska gå(http://eforum.idg.se).. sen skriver han in vad länken "ska heta"(Eforum)

 

Sen läggs det till lite tex i inlägget som jag sen med hjälp av ASP gör om till en länk.

 

Klistrar in lite av min kod, det kan kanske hjälpa dig.

 

 

JAVASCRIPT:

function DoPrompt(action) {

var revisedMessage;

var currentMessage = document.frmPost.txtMessage.value;

 

if(action == "lank") {

var thisLank = prompt("Skriv in den fullständiga addressen du vill lägga en länk till", "http://");

var thisLanktitel = prompt("Skriv nu in en titel för länken, t ex namnet på sidan du länkar till", "Länkens titel");

var LankHTMLCode = '{lank}"'+thisLank+'"{/}'+thisLanktitel+'{slutlank}';

revisedMessage = currentMessage+LankHTMLCode;

document.frmPost.txtMessage.value=revisedMessage;

document.frmPost.txtMessage.focus();

return;

}

 

Denna kallas på genom en länk Tex onClick="DoPrompt('lank');"

 

Sen när inlägget skickas gör jag en Replace med alla "konstiga" delarna:

 

txtMessage = Replace(txtMessage, "{/}", ">")

txtMessage = Replace(txtMessage, "{lank}", "<a href=")

txtMessage = Replace(txtMessage, "{slutlank}", "</a>")

 

Det enklaste vore ju att som du beskriver det Köra replace på [länk] till <a href=" osv..

 

// Admin på lunarkonkurrenten

http://nexxuz.jensite.com \

Link to comment
Share on other sites

jag löste det oxå med ett java script men i form av en liten editor.

 

Hela scriptet med kommentarer fins i det sista inlägget i dena tråden.

 

//eforum.idg.se/viewmsg.asp?EntriesId=287461

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...