Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi char in Webbrowser suchen und ersetzen ? (https://www.delphipraxis.net/116082-char-webbrowser-suchen-und-ersetzen.html)

DeddyH 23. Jun 2008 18:24

Re: char in Webbrowser suchen und ersetzen ?
 
Debuggst Du beim Kunden?

taktaky 23. Jun 2008 19:00

Re: char in Webbrowser suchen und ersetzen ?
 
anyway, hier ist die Lösung :lol:
Ich möchte aber gerne nicht nur in ein Feld suchen sondern in den gesamten html Code in Webbrowser, ohne den Feld-Namen eingeben zu müssen

Code:
<html>
<head>
</head>

<body>

<form enctype="multipart/form-data">
<input type="text" name="ort" value="köln" size="30">
</form>

<script type="text/javascript">
var str = document.getElementsByName("ort")[0].value;
str = str.replace("ö", "oe");
document.forms[0].elements['ort'].value = str;
</script>
</body>

</html>

marabu 23. Jun 2008 20:31

Re: char in Webbrowser suchen und ersetzen ?
 
Hallo,

hole dir alle Eingabefelder mit getElementsByTagname('input') und iteriere über die Liste.

Grüße vom marabu

taktaky 23. Jun 2008 23:10

Re: char in Webbrowser suchen und ersetzen ?
 
Gute Idee
Es hat geklappt. Aber ich kann nur das erste gefundene String ersetzen
Code:
<html>
<head>
</head>

<body>

<form>
<input type="text" name="name" value="Böhn" size="30">




<input type="text" name="ort" value="Köln" size="30"></p>
</form>



</p>

<script type="text/javascript">
var str = document.getElementsByTagName('body')[0].innerHTML;
document.getElementsByTagName('body')[0].innerHTML = str .replace("ö","oe");

</script>


</body>

</html>
Wie kann ich den Code mit eine i Schleife ändern damit er alle suchen und ersetzen ?
ich so versucht aber bekommme ich Fehler :

Code:
<script type="text/javascript">
var str = document.getElementsByTagName('body');
document.getElementsByTagName('body')= str .replace("ö","oe");
</script>


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:18 Uhr.
Seite 2 von 2     12   

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