Ergebnis 1 bis 10 von 10
-
05-02-2009, 12:19 #1
Grünschnabel
- registriert
- 05-02-2009
- Beiträge
- 6
Auf Schriftfarbe eines Iframes zugreifen
Ja, hallo erstmal gg.
Ich habe folgendes Problem...
Ich habe ein Bild mit ImageMap, welche dynamisch ein weiteres Bild (mit weiterer ImageMap) und den Inhalt eines Iframe ändert, klappt soweit auch.
Wenn ich über die ImageMap des zweiten Bildes gehe, soll sich an bestimmten Stellen der Text im Iframe farblich ändern. Darin liegt mein Problem
Der Inhalt des Iframes wird jeweils hauptsächlich aus Text bestehen, dem ich verschiedene IDs zugewiesen habe. Wenn ich zu Testzwecken einen Text statisch in die Seite mit den Bildern einfüge, klappt der Farbenwechsel per Javascript klasse.
Wie kann ich die Farbe trotz Iframe ändern? habe zum besseren Verständnis die Seite mal hochgeladen...so in der Rohfassung gg
Index of /test
das nordwestluiche gebiet und das südliche davon sind bereits verwendbar
Der Code hier nochma vereinfacht dargestellt...
Code:<html><head><title>Mapbezeichnungen</title> <style type="text/css">@import url(style.css) all;</style> <script type="text/javascript"> function zeige (name) { document.getElementById('bild').src = name + ".gif"; document.getElementById('bild').useMap = "#" + name; document.getElementById('frame').src = name + ".htm"; alert(name); //document.getElementById('t' + name).style.visibility = 'visible'; } function hover (id) { parent.frames['frame'].getElementById(id).style.color = 'red'; } function unhover (id) { document.getElementById(id).style.color = 'orange'; } </script> </head> <body> <table border="0" name="tabelle"><tr><td rowspan="2"> <img border="0" src="zakhargross3.bmp" width="638" height="637" border="1 " usemap="#map" /> </td><td name="image"><img border="0" id="bild" src="wr.bmp" usemap="#barn" /> <iframe id="frame" src="test.htm"></iframe> ------Imagemaps-------- </td></tr></table>
Geändert von Angelchen (05-02-2009 um 14:38 Uhr) Grund: wichtiger nachtrag
-
05-02-2009, 12:33 #2
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
AW: Auf Schriftfarbe eines Iframes zugreifen
Ich bekomm auf der Seite mindestens zwei Fehlermledungen
-
05-02-2009, 12:35 #3
Grünschnabel
- registriert
- 05-02-2009
- Beiträge
- 6
AW: Auf Schriftfarbe eines Iframes zugreifen
manchmal wird auf der eingebetteten werbung nur fehler seite nicht gefunden angezeigt...
einfach werbung wegklicken gg
die seite ist stark eingeschränkt - nur auf das eigentliche Problem
bei mir gehts soweitGeändert von Angelchen (05-02-2009 um 12:37 Uhr)
-
05-02-2009, 12:38 #4
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
AW: Auf Schriftfarbe eines Iframes zugreifen
Du meinst diese Meldungen kommen von der Werbung?
Code:Fehler: document.getElementById(id) is null Quelldatei: http://angeltear.an.ohost.de/test/index1.htm Zeile: 18 Fehler: parent.frames.frame is undefined Quelldatei: http://angeltear.an.ohost.de/test/index1.htm Zeile: 15
-
05-02-2009, 12:42 #5
Grünschnabel
- registriert
- 05-02-2009
- Beiträge
- 6
AW: Auf Schriftfarbe eines Iframes zugreifen
ok, ich habs jetz auch mal mit dem ie ausprobiert...hatte ganz vergesen, das da fehlermeldungen ausgegeben werden (bin firefoxuser)
mein großes problem ist ja, das ich auf anhieb keinen ansatz habe, wie ich das problem erfolgreich löse...
-
05-02-2009, 12:44 #6
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
AW: Auf Schriftfarbe eines Iframes zugreifen
Die Fehlermeldungen sind aus dem Firefox, du weißt wo dieser die JS Fehler anzeigt?
-
05-02-2009, 12:48 #7
Grünschnabel
- registriert
- 05-02-2009
- Beiträge
- 6
AW: Auf Schriftfarbe eines Iframes zugreifen
eingtlich hatte ich auf vorschläge gehofft, wie ich das Problem mit der Schriftfarbe ändere.
äh, und nein, gg, ich weiß es auf anhieb nicht, ich dachte, es würde immer unten links, wo dann 'fertig' zu sehen ist, ein Symbol erscheint, is aber nix, bei mir is die seite mit firefox fehlerlos...zumindest soweit ich das seh gg
-
05-02-2009, 13:01 #8
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
AW: Auf Schriftfarbe eines Iframes zugreifen
Wenn sie Fehlerlos ist, wo ist dann das Problem? Und warum bekomme ich im FF Fehlermeldungen, die zeigen, dass du falsch auf das iframe zugreifst und zwar dort wo die Schriftfarbe geändert werden soll:
PHP-Code:parent.frames['frame'].getElementById(id).style.color = 'red';
Die Seite könnte für dich interessant sein: xkr.us / dom / Accessing the document inside an iframe
-
05-02-2009, 13:02 #9
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
-
05-02-2009, 13:12 #10
Grünschnabel
- registriert
- 05-02-2009
- Beiträge
- 6
AW: Auf Schriftfarbe eines Iframes zugreifen
OK, mein Fehelr war die Anordnung...
Code:window.frames['frame'].document.getElementById(id).style.color = 'red';
Bin mit der Site, die du gepostet hast zufrieden gg
Ähnliche Themen
-
[jQuery] in $.post() auf this zugreifen?
Von donsimon im Forum JavaScriptAntworten: 7Letzter Beitrag: 07-01-2009, 17:59 -
auf externen DOM zugreifen?
Von AlphaGen im Forum JavaScriptAntworten: 8Letzter Beitrag: 05-12-2008, 15:10 -
[mysql] 2 mal auf gleiche Referenz zugreifen
Von Rostivar im Forum Serverseitige ProgrammierungAntworten: 0Letzter Beitrag: 06-11-2008, 08:31 -
Funktion auf Array anwenden und auf Arrayelemente zugreifen
Von Al3x0r im Forum JavaScriptAntworten: 5Letzter Beitrag: 26-12-2006, 00:10 -
Von iframe auf anderes iframe zugreifen
Von indyhead im Forum JavaScriptAntworten: 2Letzter Beitrag: 05-11-2004, 22:53
Lesezeichen