Zu den Aufzeichnungen der tutorials.de-Live-Workshops
Like Tree1Danke
  • 1 Beitrag von Sven Mintel
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
203
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    sheeba1507 sheeba1507 ist offline Mitglied Gold
    Registriert seit
    Jun 2007
    Ort
    Oldenburg (Niedersachsen)
    Beiträge
    119
    Hi zusammen,

    und wieder einmal benötige ich die Hilfe von JS-Experten bei der Lösung
    eines merkwürdigen Phänomens.

    Bislang hat meine Slideshow problemlos funktioniert. Nun wollte ich aber die
    entsprechenden Namen unter den Bildern mit anzeigen lassen.
    Deshalb habe ich mein Script entsprechend erweitert.
    Jetzt werden zwar die Namen angezeigt, jedoch gibt es bei einigen FF-Browsern
    ein bislang mir unbekanntes Problem, für das ich keine Erklärung finden kann.

    Während bei allen IE-Versionen (inkl. IE6.0) alles funktioniert, treten
    z.B. beim FF2.0 und FF3.0 einige Merkwürdigkeiten auf.
    Es kommt u.a. zu einer Beeinflussung des Eingabe-Fensters innerhalb
    des IFames, wo bei jedem Bild-Wechsel die bisherige Eingabe unsichtbar
    wird, aber immer noch im Hintergrund vorhanden ist.
    Eine genaue Beschreibung des Phänomens ist nur schwer möglich, wenn
    man es nicht selbst gesehen hat.
    Deshalb hier mal der Link dazu :
    http://www.radio-adventure.de/radio.php

    Und hier das verwendete Script (Auszug) :
    PHP-Code:
    <?php
    $sql_bild 
    "SELECT * FROM $tabelle ORDER BY id";
    $erg_bild mysql_query($sql_bild$dbconn) or die(mysql_error());
    $anz_bild mysql_num_rows($erg_bild);
    ?>

    ...
    <head>
      ...
      <script language="JavaScript" type="text/JavaScript">
      var image = new Array();
      var username = new Array();
      <?php
      $zaehler 
    0;
      while (
    $datensatz mysql_fetch_array($erg_bild)) 
        { 
        echo 
    'image['.$zaehler.'] = "galerie/'.strtolower($datensatz["name"]).'.jpg";';
        echo 
    'username['.$zaehler.'] = "'.$datensatz["name"].'";';
        
    $zaehler++;
        }
      echo 
    'var anzahl_bilder = '.$anz_bild.';';
      
    ?>
      var picIndex;

      function slide(picIndex)
        {
        document.images["slide"].src = image[picIndex];
        document.getElementById("name").innerHTML = username[picIndex];
        picIndex++;
        if(picIndex==anzahl_bilder)
          {
          picIndex=0;
          }
        eval('window.setTimeout("slide('+picIndex+')", 3000);')
        }
      </script>
      ...
    </head>

    <body onload="slide(1)">

    <div id="show">
      <i>Galerie</i>
      <img name="slide" id="slide" alt="Bild-Name">
      <p id="name" />
    </div>
    Wodurch kann diese Beeinflussung hervorgerufen worden sein ?
    Würde mich freuen, wenn jemand dazu eine kleine Idee hätte.
    Danke schon mal im voraus.

    Gruß, Mike
     
    ---------------------------------------------------------------------------------
    Mike's EEP-Welt
    Windows XP 2003, Internet Explorer 6.0, Firefox 2.0

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Mmmh,

    um das Problem mit dem iFrame zu sehen, muss man:
    • deinen Chat-Regeln zustimmen
    • sich dieses Flatcast-Plugin installieren
    • sich einen Account beschaffen
    • dort email-Adresse und jede Menge persönliche Daten angeben
    ...weiter hab ich jetzt nicht probiert, vielleicht werden ja noch Schuhgröße, Konto-PIN und der Abschluss eines 2-jährigen Abo der Apotheken-Rundschau benötigt

    Meinst du nicht, das ist ein bissl viel des Guten?

    Stelle eine Demo des Problems bereit, die ohne all diese Sachen funktioniert, dann kann dir einfacher geholfen werden.
     

  3. #3
    sheeba1507 sheeba1507 ist offline Mitglied Gold
    Registriert seit
    Jun 2007
    Ort
    Oldenburg (Niedersachsen)
    Beiträge
    119
    Hi Sven,

    sorry für die Umstände, aber da es sich um eine Flatcast-Plattform handelt, auf der
    dieses Phänonem auftritt, ist es leider unumgänglich, dieses Plugin zu installieren.
    Die Regel-Bestätigung dient lediglich zum Schutz der Gäste und Moderatoren, auch
    wenn sie gelegentlich ignoriert werden.

    Bezüglich des Chat-Accounts bist du wohl zu einer Zeit drauf gewesen, in der wir
    mit Gastblock senden, da dann der Chat nicht beaufsichtigt wird, was meistens nur
    in der Nacht vorkommt.
    Diesen Umstand hatte ich leider vergessen zu erwähnen, da ich davon ausgegangen
    bin, um diese Zeit schlafen die meisten Helfer bereits.

    Deshalb bitte ich alle Helfer um Verständnis für diese Unannehmlichkeiten.
    Trotzden Danke für eure Hilfe.

    Gruß, Mike
     
    ---------------------------------------------------------------------------------
    Mike's EEP-Welt
    Windows XP 2003, Internet Explorer 6.0, Firefox 2.0

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Da dies iFrame ein Plugin ist, wo man nicht weiss, was vor sich geht, bleibt mir nur Raten.

    ersetze mal dieses:
    Code :
    1
    
    document.getElementById("name").innerHTML = username[picIndex];
    durch jenes:
    Code :
    1
    2
    3
    4
    5
    6
    
    try{
      document.getElementById("name").firstChild.data = username[picIndex];
    }
    catch(e){
      document.getElementById("name").appendChild(document.createTextNode(username[picIndex]));
    }
    Geändert von Sven Mintel (08.09.10 um 12:05 Uhr)
    sheeba1507 bedankt sich. 

  5. #5
    sheeba1507 sheeba1507 ist offline Mitglied Gold
    Registriert seit
    Jun 2007
    Ort
    Oldenburg (Niedersachsen)
    Beiträge
    119
    Hi,

    Dank der Hilfe von Sven hat sich herausgestellt, daß es wohl ein Bug im
    Plugin selbst gibt, wodurch dieses Problem verursacht wird.
    Deshalb werde ich erst einmal dort anfragen, ob es eine Lösung dafür
    gibt, bevor ich hier auf weitere Hilfe anfrage.

    Nochmals Danke an Sven für seine Bemühungen.

    gruß, Mike
     
    ---------------------------------------------------------------------------------
    Mike's EEP-Welt
    Windows XP 2003, Internet Explorer 6.0, Firefox 2.0

Ähnliche Themen

  1. [C] Merkwürdiges CGI Problem
    Von soUrcerer im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 1
    Letzter Beitrag: 26.05.08, 18:32
  2. Merkwürdiges Session Problem
    Von Baldus im Forum PHP
    Antworten: 13
    Letzter Beitrag: 10.02.08, 22:52
  3. Merkwürdiges Material Problem
    Von Simon la Croix im Forum Cinema 4D
    Antworten: 12
    Letzter Beitrag: 22.01.08, 10:51
  4. Merkwürdiges Problem mit file()
    Von Moritz123 im Forum PHP
    Antworten: 5
    Letzter Beitrag: 20.05.05, 21:09
  5. merkwürdiges problem
    Von Montz im Forum Flash Plattform
    Antworten: 13
    Letzter Beitrag: 15.06.01, 22:46