Ergebnis 1 bis 10 von 10
  1. #1
    Angelchen ist offline 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 15:38 Uhr) Grund: wichtiger nachtrag

  2. #2
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: Auf Schriftfarbe eines Iframes zugreifen

    Ich bekomm auf der Seite mindestens zwei Fehlermledungen

  3. #3
    Angelchen ist offline 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 soweit
    Geändert von Angelchen (05-02-2009 um 13:37 Uhr)

  4. #4
    ein schlauer ist offline 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

  5. #5
    Angelchen ist offline 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...

  6. #6
    ein schlauer ist offline 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?

  7. #7
    Angelchen ist offline 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

  8. #8
    ein schlauer ist offline 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'
    Es gibt auf deiner Seite kein Frame mit dem Namen 'frame'

    Die Seite könnte für dich interessant sein: xkr.us / dom / Accessing the document inside an iframe

  9. #9
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: Auf Schriftfarbe eines Iframes zugreifen

    Zitat Zitat von Angelchen Beitrag anzeigen
    ä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
    Du verwechselt das mit dem IE, der hat dieses Symbol, FF hat eine Fehlerkonsole die auch ganz einfach im Menü zu finden ist.

  10. #10
    Angelchen ist offline 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';
    das hatte ich vergessen und dem Iframe neben der ID auch einen Namen zuzuweisen.

    Bin mit der Site, die du gepostet hast zufrieden gg

Ähnliche Themen

  1. [jQuery] in $.post() auf this zugreifen?
    Von donsimon im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 07-01-2009, 18:59
  2. auf externen DOM zugreifen?
    Von AlphaGen im Forum JavaScript
    Antworten: 8
    Letzter Beitrag: 05-12-2008, 16:10
  3. [mysql] 2 mal auf gleiche Referenz zugreifen
    Von Rostivar im Forum Serverseitige Programmierung
    Antworten: 0
    Letzter Beitrag: 06-11-2008, 09:31
  4. Antworten: 5
    Letzter Beitrag: 26-12-2006, 01:10
  5. Von iframe auf anderes iframe zugreifen
    Von indyhead im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 05-11-2004, 23:53

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •