hellgold
Threadersteller
Dabei seit: 05.10.2006
Ort: Duesseldorf
Alter: 47
Geschlecht:
|
Verfasst Sa 02.06.2012 14:42
Titel Code „intelligent“ Suchen&Ersetzen (TextWrangler, Coda, |
|
|
Hallo,
ich möchte gerne auf einer unordentlichen Website mit mehreren Unterseiten aufräumen und diese Codezeilen
Code: | <a href="javascript:window.open('pfad/nameA.htm','a','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=320,height=350,left=10,top=10'); void(0);">Name A</a>
<a href="javascript:window.open('pfad/nameX.htm','x','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=320,height=350,left=10,top=10'); void(0);">Name X</a>
<a href="javascript:window.open('pfad/nameG.htm','g','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=320,height=350,left=10,top=10'); void(0);">Name G</a> |
durch diese ersetzen:
Code: | <a onclick="openNew('pfad/nameA.htm','a',); ">Name A</a>
<a onclick="openNew('pfad/nameX.htm','x',); ">Name X</a>
<a onclick="openNew('pfad/nameG.htm','g',); ">Name G</a> |
Die dazugehörige JavaScript-Funktion habe ich in einem anderen Post hier entwickelt bekommen und lagere sie in eine externe Datei aus.
Wunsch: Die Ersetzung erfolgt möglichst in EINEM Rutsch, damit ich nicht jede einzelne Datei/Codezeile selektieren muss.
Problem: NameA, NameX, NameG sollen ERHALTEN BLEIBEN und das an den richtigen Stellen!
Ich hätte hier Coda, TextWrangler oder Dreamweaver zur Verfügung. Wie und womit ginge das Ersetzen am besten?
Danke Euch für Tipps
HG
Zuletzt bearbeitet von hellgold am Sa 02.06.2012 14:51, insgesamt 1-mal bearbeitet
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst So 03.06.2012 10:44
Titel
|
|
|
Zitat: | ich möchte gerne auf einer unordentlichen Website mit mehreren Unterseiten aufräumen und diese Codezeilen
Code:
[...]
durch diese ersetzen:
[...]
|
Dadurch gewinnst Du doch nichts!? Wenn schon, dann würde ich das onclick-Attribute direkt versuchen zu vermeiden (stichwort unobtrusive)
Zitat: | Die dazugehörige JavaScript-Funktion habe ich in einem anderen Post hier entwickelt bekommen und lagere sie in eine externe Datei aus. |
Toll, Du hast eine Mistfunktion "entwickeln lassen"!? Die dasselbe macht wie window.open(), nur weniger Argumente akzeptiert?
Zitat: | Wie und womit ginge das Ersetzen am besten? |
Mit einer Mustersuche (Strg/Apfel-f in fast jedem beliebigen Editor, dann "reguläre Ausdrücke" ankreuzen.)
Aber wie gesagt, das ist irgendwie Scheiße mit Kot vertreiben.
Zuletzt bearbeitet von bacon am So 03.06.2012 10:45, insgesamt 1-mal bearbeitet
|
|