Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [HTML] Text ersetzen (https://www.delphipraxis.net/39027-%5Bhtml%5D-text-ersetzen.html)

Dagon 27. Jan 2005 16:56


[HTML] Text ersetzen
 
Hallo Leute

Ich habe hier eine HTML-Seite. Nun möchte ich, dass ein bestimmtes Wort ersetzt wird durch ein anderes, sobald ich mit der Maus über jenes fahre. Wie geht das? (Javascript?)

toms 27. Jan 2005 16:57

Re: [HTML] Text ersetzen
 
Zitat:

Ich habe hier
Wo hier? Ich sehe leider nichts...

Dagon 27. Jan 2005 17:26

Re: [HTML] Text ersetzen
 
zum Beispiel:
Code:
<html>
<body>



HALLO</p>

</body>
</html>

freak4fun 27. Jan 2005 17:35

Re: [HTML] Text ersetzen
 
Huhu,
ich denke das geht auch mit CSS.

MfG
fR34k

MathiasSimmack 27. Jan 2005 17:37

Re: [HTML] Text ersetzen
 
Denkst du? Zeig mal. :stupid:

Dagon 27. Jan 2005 17:43

Re: [HTML] Text ersetzen
 
Ich denke es ghet mit Hilfe von JavaScript, aber ig weiss nicht wie :wink:

freak4fun 27. Jan 2005 17:45

Re: [HTML] Text ersetzen
 
Sry, hab von java keine Ahnung. Wenn du es als Link machst und dann als Hover muesstees auch gehen. :gruebel:

MfG
fR34k

czapie 27. Jan 2005 17:55

Re: [HTML] Text ersetzen
 
java != javascript

Mir fällt spontan keine Methode ein, mit der man auf einen Mauszeiger über einzelnen Wörtern
reagieren kann.
Es wäre theoretisch möglich jedes einzelne wort als Layer zu machen, um dann bei entsprechendem MausEvent nur den Inhalt entsprechenden
des entsprechenden Layers zu ändern, aber das erscheint mir äußerst umständlich und performancelastig
für ein Feature solche scheinbar geringen Nutzens.

Czapie.

freak4fun 27. Jan 2005 17:58

Re: [HTML] Text ersetzen
 
Werd mal bitte etwas genauer master vielleicht gibt es noch nen anderen Weg.

MfG
fR34k

jfheins 27. Jan 2005 18:01

Re: [HTML] Text ersetzen
 
Code:
<div onMouseOver="this.firstChild.data = 'Oho ...'" onMouseout="this.firstChild.data = 'Test'">Test</div>
Ist erst Test, und während du mit der Maus drauf bist, isses "Oho ..."

Dagon 27. Jan 2005 18:07

Re: [HTML] Text ersetzen
 
Danke jfheins, das funktioniert :thumb:

czapie 28. Jan 2005 07:41

Re: [HTML] Text ersetzen
 
Ja und das soll er jetzt für jedes Wort im Text machen?

Stevie 28. Jan 2005 07:57

Re: [HTML] Text ersetzen
 
Zitat:

Zitat von czapie
Ja und das soll er jetzt für jedes Wort im Text machen?

Nö... ;-)
Zitat:

Zitat von the_master
Nun möchte ich, dass ein bestimmtes Wort ersetzt wird durch ein anderes, sobald ich mit der Maus über jenes fahre.


czapie 28. Jan 2005 08:15

Re: [HTML] Text ersetzen
 
mh,
naja schon richtig, aber irgendwie finde ich die Lösung trotzdem nicht perfekt, aber ich weiß auch nichts besseres.

MathiasSimmack 28. Jan 2005 08:52

Re: [HTML] Text ersetzen
 
Äh, wenn man clever ist (und bekanntlich bin ich das ja :mrgreen:), kann man seinen HTML-Quellcode auch einfach nur wie folgt verzieren:
Code:

Dies <span id="bla">ist</span> ein Text, <span id="bla">bei</span> dem sich irgendwas <span id="bla">ändern</span> soll und wird.</p>
Dann schreibt man ein Skript, das beim Start der Seite ausgeführt wird, und das nach diesen <span>-Tags mit der ID "bla" sucht und den Code zum Ändern des Textes oder was auch immer ergänzt. Da JavaScript Voraussetzung sein soll, wie ich mitbekommen habe, ist es einfacher, die Skriptroutinen zentral zu deklarieren und dann zuzuweisen.

Nach dem Muster habe ich ja bspw. die DP-Suchtags mit JavaScript nachgebaut. Aber wie gesagt, ich bin halt clever. :zwinker: :mrgreen:

Stevie 28. Jan 2005 08:56

Re: [HTML] Text ersetzen
 
Zitat:

Zitat von MathiasSimmack
Äh, wenn man clever ist (und bekanntlich bin ich das ja :mrgreen:) ...
Aber wie gesagt, ich bin halt clever. :zwinker: :mrgreen:

:roll: Was stinkt denn hier so?? :gruebel: :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz