Swish4All.com - Mehr als Swish -

Swish4All Hauptnavigation

  » Portal
  » Forum
  » Database
  » Soundarchiv

  » Wer ist wo?
  » Neue Beiträge

  » Alles als gelesen markieren

  » Themen der letzten 24h
  » Themen der letzten 48h
  » Themen der letzten 7 Tage
  » Aktuelle Umfragen

  » Suche
  » F.A.Q
  » Boardregeln

  » S4A Sponsor werden
  » Spendenliste ansehen

  » Team
  » Mitglieder
  » Kalender

  »Jetzt kostenlos registrieren


  » RSS Feed Einstellungen

Aktuelle Swishversionen

  » SWiSH Max2 ENG
  » SWiSH Max2 DEU
  » SWiSH miniMax2 ENG
  » SWiSH Video3
  » SWiSH Jukebox
  » SWiSH Pix
  » SWiSH Studio2
  » SWiSH Presenter
  » SWiSH Guide

  » Eingestellte SWiSH Programme

Top Swish Links

  » SwishZone.com
  » SwishBoard.de
  » Swishzone.de
  » www.swishkaufen.de
  » Swish-DB.com
  » SWiSH Tutorials.com
  » swishtalk.com
  » SwishTutor.com
  » SWiSH IT.com
  » FlashKit.com
  » 13dots.com
  » Script Sector.com
  » Pixel2Life.com
  » SWiSHClimaX.com
  » FreeAcademy.com
  » swishscript.org

Pixelfonts

  » FontCubes
  » Free Fonts
  » DaFont
  » Flashloaded
  » Designer in Action
  » MyFont
  » BestFlash


Swish4All.com - Mehr als Swish - » Swish4All diverses » Andere Programmiersprachen » Replace Script mit Abfrage auf lokale Tabelle » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
(Benutzer im Thema aktiv: 1 Besucher)
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Replace Script mit Abfrage auf lokale Tabelle
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
pocetnick
Swish4All Routinier


Dabei seit: 30.10.2007
Beiträge: 319
Swishversion: Swishmax 3 ENG

Level: 31 [?]
Erfahrungspunkte: 319.968
Nächster Level: 369.628

49.660 Erfahrungspunkt(e) für den nächsten Levelanstieg

Replace Script mit Abfrage auf lokale Tabelle Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo Gemeinde, :)

ich machs kurz:

Ich habe eine OpenOffc Tabelle erstellt in der es 2 Spalten gibt:
Farbe | Wert
Blau | 1234
Rot | 1122

Nun möchte ich ein Script haben, dass bspw. alle 'Blau' auf einer HTML-Seite zu 'Blau-1234' ändert (nach Möglichkeit nur im Browser sichtbaren Text). Das ganze soll aus (vermutlich) perfomancetechnischen per Hotkey aufrufbar sein.

Habt ihr eine Idee?

Gruss und Dank,
Pocet
23.11.2009 04:18 pocetnick ist offline Beiträge von pocetnick suchen Nehmen Sie pocetnick in Ihre Freundesliste auf
pocetnick
Swish4All Routinier


Dabei seit: 30.10.2007
Beiträge: 319
Swishversion: Swishmax 3 ENG

Level: 31 [?]
Erfahrungspunkte: 319.968
Nächster Level: 369.628

49.660 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von pocetnick
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hab mal nen JS-Ansatz probiert, aber komme nicht weiter:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
<head>
<script type="text/javascript">
var test1Text = "";
function findedentext(ziel, tausch) {
     if (test1Text.length == 0) {
          test1Text = document.getElementById("test1").innerHTML;
     }
     var match = new RegExp(ziel, "ig");
     var replaced = "";
     if (tausch.length > 0) {
          replaced = test1Text.replace(match, tausch);
     }
     else {
          var boldText = "<div style=\"background-color: red; display: inline; font-weight: bold;\">" + ziel + "</div>";
          replaced = test1Text.replace(match, boldText);
     }
     document.getElementById("test1").innerHTML = replaced;
}
</script>
</head>

<body>
<div id="test1">
Dies ist ein Test. Bla bla bla.</div>
<br>
<table>
<tr><td>Find</td><td><input id="ziel" name="ziel" type="text"></td></tr>
<tr><td>Replacment</td><td><input id="tausch" name="tausch" type="text"></td></tr>
</table>
<input type="button" value="Tausche/Finde" onClick="findedentext(document.getElementById('ziel').value, document.getElementById('tausch').value);">
</body>

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von pocetnick: 23.11.2009 04:32.

23.11.2009 04:30 pocetnick ist offline Beiträge von pocetnick suchen Nehmen Sie pocetnick in Ihre Freundesliste auf
TSGames TSGames ist männlich
Swish4All Beginner


images/avatars/avatar-345.jpg

Dabei seit: 06.05.2008
Beiträge: 9

Level: 15 [?]
Erfahrungspunkte: 7.324
Nächster Level: 7.465

141 Erfahrungspunkt(e) für den nächsten Levelanstieg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi,

weiß nicht, inwiefern das Problem noch relevant ist, aber hier noch ne Lösung mit Hotkey:

Füg einfach den Code bei deinem Javascript noch mit hinzu:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
// Noch dazu
var x='';
var key1="70"; // Hier den Hotkey zum Drücken

function handler(e)
{
x=e.charCode;
if (x==key1) findedentext("Bla","Geändert!");
}

document.onkeypress = handler;

(Hab ich nur im FF getestet), drück Shift+F und er ersetzt alles "Bla" mit "Geändert!").
Du kannst auch andere Tasten nehmen, die Scancodes findest du z.b. auf meiner Website unter ASCII
Wenn du Große Buchstaben nimmst musst du logischerweise die SHIFT-Taste drücken.

Viel Erfolg :)
TSGames

__________________
www.TSGames.de
A new way to express yourself...
14.12.2009 14:36 TSGames ist offline E-Mail an TSGames senden Homepage von TSGames Beiträge von TSGames suchen Nehmen Sie TSGames in Ihre Freundesliste auf Fügen Sie TSGames in Ihre Kontaktliste ein
pocetnick
Swish4All Routinier


Dabei seit: 30.10.2007
Beiträge: 319
Swishversion: Swishmax 3 ENG

Level: 31 [?]
Erfahrungspunkte: 319.968
Nächster Level: 369.628

49.660 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von pocetnick
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Klappt prima, dank dir. :)
14.12.2009 18:59 pocetnick ist offline Beiträge von pocetnick suchen Nehmen Sie pocetnick in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Swish4All.com - Mehr als Swish - » Swish4All diverses » Andere Programmiersprachen » Replace Script mit Abfrage auf lokale Tabelle

Impressum

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH
Smilies by Fantasio

iseye.de Hosting

Linklisteneintrag.de
Social Bookmarking
Bookmark bei: Mr. Wong Bookmark bei: Webnews Bookmark bei: Icio Bookmark bei: Oneview Bookmark bei: Linkarena Bookmark bei: Favoriten Bookmark bei: Seekxl Bookmark bei: Kledy.de Bookmark bei: Social Bookmarking Tool Bookmark bei: BoniTrust Bookmark bei: Power Oldie Bookmark bei: Bookmarks.cc Bookmark bei: Favit Bookmark bei: Newskick Bookmark bei: Newsider Bookmark bei: Linksilo Bookmark bei: Readster Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Digg
Bookmark bei: Del.icio.us Bookmark bei: Reddit Bookmark bei: Jumptags Bookmark bei: Upchuckr Bookmark bei: Simpy Bookmark bei: StumbleUpon Bookmark bei: Slashdot Bookmark bei: Netscape Bookmark bei: Furl Bookmark bei: Yahoo Bookmark bei: Spurl Bookmark bei: Google Bookmark bei: Blinklist Bookmark bei: Blogmarks Bookmark bei: Diigo Bookmark bei: Technorati Bookmark bei: Newsvine Bookmark bei: Blinkbits Bookmark bei: Ma.Gnolia Bookmark bei: Smarking