codepress с name тага вместо id

baiumbg

Registered
Някой може ли да направи codepress скрипта(скрипт за динамично оцветяване на синтаксис-а в <textarea>) да вместо с id, да работи с name. Трябва ми да работи с name, защото като е с id ми преебава един друг скрипт.

Codepress.js

P.S. Нямам абсолютно никакви познания в областта на javascript
 
Код:
  if(obj) self.textarea.value = document.getElementByClassName(obj)[0] ? document.getElementByClassName(obj)[0].value : obj;

С клас не става ли? Замени горния ред в кода, не съм сигурен дали ще тръгне от 1-вия път и ползвай клас
 
Какъв клас? Ако говориш за codepress класа, без него няма как. Скрипта е направен да работи само с id.

Ето ти сайта на скрипта: http://codepress.sourceforge.net/index.php

Ако искаш го свали целия и го разгледай.
 
<div id="ne6to si">
<div class="ne6to si">
Клас на елемента.

Намери тоя код:
Код:
  if(obj) self.textarea.value = document.getElementById(obj) ? document.getElementById(obj).value : obj;
и го замени с този:
Код:
if(obj) self.textarea.value = document.getElementByClassName(obj)[0] ? document.getElementByClassName(obj)[0].value : obj;

Не съм сигурен дали ще проработи
 
baiumbg каза:
скрипт за динамично оцветяване на синтаксис-а в <textarea>

Пробвах, не стана.

Ето го и хтмл файла:

Код:
<html>
<head>
<title>
Test
</title>
<script src="codepress.js" type="text/javascript"></script>
</head>
<body>
<textarea rows="60" cols="150" id="one" class="codepress text" style="border: 1px solid #666666;" name="updatedfile"></textarea>
</body>
</html>
 
Кода от първия пост си работи с id тага. Тествал съм го с хтмл файла който съм постнал.

EDIT: Зарежи. Ще сложа готов файлов мениджър. Няма да си играя да го правя.
 

Back
Горе