• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Teile eines Textes einlesen?

Dyonisus

New member
Hallo,
Mich würden einige Dinge bezüglich des einlesens von Textsegmenten brennend interessieren.
1.) Ist es möglich einer Variablen ein bestimmtes Stück einer anderen als Wert zu geben? Sprich, var a = Zeichen 5 bis 12 der Variablen b?

2.) Kann man z.B. in einem Frameset eine Variable definieren, welche als Wert einen bestimmten Teil des Quelltextes einer bestimmten Src des Framesets bekommt.
Also var a sei die 8 Zeichen, welche im Quelltext der Seite in Framefenster b hinter den Zeichen img src= (zum Beispiel) stehen?

Wäre klasse, wenn jemand was zu diesem Thema weiß, auch ähnliches, z.B. wie man generell aus einem Quelltext lesen kann, ohne die spezifischen Einschränkungen :)
 
Ich weiß nicht genau, was Du damit bewirken willst...

...wenn Du damit den Frame in Abhängigkeit der Bildschirmauflösung
steuern willst kannst Du das mit js machen

var IW = screen.availWidth;

if(IW==1024)
{document.write('<frameset rows="*,142" border="0" framespacing="0" frameborder="NO">');
document.write('<frame src="index2.html" name="index" noresize>');
document.write('<frame src="fuss.html" name="fuss" noresize>');
document.write('</frameset>');
document.write('<noframes>');
}
 
zu frage 1
a = b.substring(4, 11)

zu frage 2
da komm ich nicht ganz draus. willst du in einer anderen seite in der var A den SRC von dem frameset lesen. wenn ja wüsst ich wie.

MfG
Fabian ;)
 
Erstmal vielen Dank :)

Die Zweite Frage ist etwas blöd gestellt, es geht darum,
daß sich eine Variable ihren Wert aus dem Quelltext einer
Webseite ziehen soll, welche in einem anderen Frame
geöffnet ist.

<-- Ich versuche ein Script zu schreiben, welches einen
Artikel an einem Nachrichtenbrett automatisch löscht.
Um die Lösch URL aufzurufen, benötige ich aber die
Artikelnummer, welche im Quelltext des Brettes steht.
Nun hoffe ich, daß ich einer Variablen den Wert:
"Du bist jetzt die nächsten 6 Buchstaben, welche auf
die Zeichenkette "Nummer=" folgen, welche sich
wiederum im Quelltext des benachbarten Framefensters befindet"

Kling ziemlich unmöglich, wenn ich es so aufschreibe *lach*
 
also:

direkt kannst du eine variable nicht aufrufen. aber:

<input type="hidden" name="verborgen">
<script>
var a = "blablabla";
verborgen.value=a
</script>


dann kannst du die variable mit dem befehl

parent.framename.verborgen.value

wieder abrufen.

MfG
Fabian ;)
 
Zugriff verweigert

Das funjktioniert auf meinem Rechner alles ganz klasse, bei der Seite,
von welcher ich versuche einen Wert aus einem Input zu lesen bekomme ich die Fehlermeldung "Zeile 8 Zeichen 5 (Das ist die parent.framename - Kette) Zugriff verweigert...
Bedeutet das, die Seite ist gegen das auslesen der values geschützt? oder beziht sich das auf einen Programmierfehler?
 
ich hoffe du hast die seite mit NAME n der im <frameset> steht benannt?? oder?
wenn du den seitenname (*.htm) nimmst gehts nicht..

und: du musst gross- und kleinschreibung beachten.

und: wenn das hiddenfield keinen namen hat, kannst du es nicht auslesen.

MfG
Fabian ;)
 
hmm

Ich habe parent.framename.buttonname.valaue
genommen, nicht den Namen der Seite.
Allerdings handelt es sich nicht um ein hidden sonder ist vom
Typ Text. Da ich die Seite, auf welche ich zugreifen möchte nicht selber erstellt habe, muß ich nehmen, was ich kriegen kann *lach*.
Ich habe die Seite kopiert und auf meinem PC laufen lassen, da hat es so einwandfrei funktioniert, nur online kommt das Zugriff verweigert.
Deswegen die Idee, das feld könnte gegen auslesen geschützt sein...
 
Zurück
Oben