Problem mit Javascript in Firefox

…ist eine Skriptsprache, die die Möglichkeiten von HTML stark erweitert. Sie wird eingesetzt, um Internet-Seiten flexibel und interessant gestalten zu können. Beispiel: Formulare mit Berechnungsfunktionen / animierte Schaltflächen oder einfach fallender Schnee. - Fragen - Antworten –Tipps hier hinein...

Moderator: lauras

Beiträge bitte im neuen Forum

Problem mit Javascript in Firefox

Beitragvon Joerch » Samstag 30. April 2011, 16:05

Hallo an Alle!
Ich habs dank "html-seminar" endlich hinbekommen, die Lightbox2 in einer von mir betreuten Seite zu aktivieren. Zumindest im IE8. Im Firefox (update ist neu) wird die Seite mit den Thumbs zwar einwandfrei angezeigt, die Links verhalten sich allerdings, als wären sie nicht vorhanden.
Es handelt sich dabei um die Seite http://www.heimatverein-sottrum.de/html/galerie.html
Wer kann einen Fehler im Quellcode finden, der ursächlich für das Versagen der Lightbox 2 im Firefox ist?
Joerch
HTML-Suchnase
 
Beiträge: 7
Registriert: Samstag 30. April 2011, 15:45

Re: Problem mit Javascript in Firefox

Beitragvon Sarkkan » Samstag 30. April 2011, 17:09

Naja.. du scheinst nicht wirklich wert auf Validität zu legen^^

Langform: Man darf um ein Block-Element kein Inline-Element legen.
Kurzum: Es darf nicht
Code: Alles auswählen
<a>
    <td>
        <img />
    </td>
</a>
heißen sondern muss
Code: Alles auswählen
<td>
    <a>
        <img />
    </a>
</td>
heißen (:
Benutzeravatar
Sarkkan
HTML-Acrobat
 
Beiträge: 1557
Registriert: Montag 5. April 2010, 01:46
Wohnort: Bei Köln

Re: Problem mit Javascript in Firefox

Beitragvon Joerch » Samstag 30. April 2011, 22:53

Danke sehr für Deine Antwort! :-) Werde es allerdings erst morgen ausprobieren können. Was mich noch interessieren würde: Warum verzeiht mir der IE8 diese kleinen Fehler und der Firefox nicht?
Joerch
HTML-Suchnase
 
Beiträge: 7
Registriert: Samstag 30. April 2011, 15:45

Re: Problem mit Javascript in Firefox

Beitragvon Sarkkan » Samstag 30. April 2011, 23:08

Ehrlich? :D
Weil der IE einfach nur ein Drecks-Browser ist? :D
Eines der schlechtesten Programme, die ich kenne^^
Benutzeravatar
Sarkkan
HTML-Acrobat
 
Beiträge: 1557
Registriert: Montag 5. April 2010, 01:46
Wohnort: Bei Köln

Re: Problem mit Javascript in Firefox

Beitragvon Joerch » Samstag 30. April 2011, 23:16

Habs mir gerade noch mal angesehen und hab ehrlich gesagt immer noch keine Ahnung, wie ich das jetzt korrigieren kann. Die Zeile 2 ist ja von NetObjects Fusion 9 erstellt. In Fusion selbst ist es ja unmöglich solche Links handschriftlich hinzuzufügen. Also hab ich die Seite in scriply importiert und die entsprechenden Sätze dort hinzugefügt. Wie kann ich das jetzt umstricken, damit´s valide ist? Die Thumbs sollen ihre jetztige Position bitte dabei behalten.

...
1 <a href="images/Heimathaus_01.jpg" rel="lightbox[Galerie]" >
2 <td width="178"><img id="Bild3" height="132" width="178" src="images/thumb_Heimathaus_01.jpg" border="0" alt="Heimathaus" title="Heimathaus" ></td>
3 </a>
...
Joerch
HTML-Suchnase
 
Beiträge: 7
Registriert: Samstag 30. April 2011, 15:45

Re: Problem mit Javascript in Firefox

Beitragvon Sarkkan » Samstag 30. April 2011, 23:20

Wie gesagt.. an für sich musst du nur die Links in die Tabellen-Zellen einfügen.. (sollte eignetlich auch die darstellung so belassen, wie es derzeit ist)
Das dein Dingsda des net von selbst macht zeigt, wie toll es ist.. <.<
Benutzeravatar
Sarkkan
HTML-Acrobat
 
Beiträge: 1557
Registriert: Montag 5. April 2010, 01:46
Wohnort: Bei Köln

Re: Problem mit Javascript in Firefox

Beitragvon Joerch » Samstag 30. April 2011, 23:23

Du merkst, dass meine Programmierkenntnisse etwa so toll sind, wie das "dingsda"... ;-))
Was bitte sind die Tabellenzellen?? Kannst Du mir bitte noch mal kurz n Beispiel beamen?
Joerch
HTML-Suchnase
 
Beiträge: 7
Registriert: Samstag 30. April 2011, 15:45

Re: Problem mit Javascript in Firefox

Beitragvon Sarkkan » Samstag 30. April 2011, 23:52

Es soll nicht so aussehen:
1 <a href="images/Heimathaus_01.jpg" rel="lightbox[Galerie]" >
2 <td width="178"><img id="Bild3" height="132" width="178" src="images/thumb_Heimathaus_01.jpg" border="0" alt="Heimathaus" title="Heimathaus" ></td>
3 </a>
sondern so:
1 <td width="178">
2 <a href="images/Heimathaus_01.jpg" rel="lightbox[Galerie]" ><img id="Bild3" height="132" width="178" src="images/thumb_Heimathaus_01.jpg" border="0" alt="Heimathaus" title="Heimathaus" ></a>
3 </td>
Benutzeravatar
Sarkkan
HTML-Acrobat
 
Beiträge: 1557
Registriert: Montag 5. April 2010, 01:46
Wohnort: Bei Köln

Re: Problem mit Javascript in Firefox

Beitragvon Joerch » Sonntag 1. Mai 2011, 00:03

Cool, ok! Vielen Dank Dir noch mal! Wie gesagt, ich probiers morgen gleich aus! Auf bald!
Joerch
HTML-Suchnase
 
Beiträge: 7
Registriert: Samstag 30. April 2011, 15:45

Re: Problem mit Javascript in Firefox

Beitragvon Joerch » Sonntag 1. Mai 2011, 13:32

Hallo Sarkkan, habe Deinen Tipp nun integriert und es funktioniert einwandfrei! Super! Danke!
Vielleicht ist Dir aufgefallen, das ich das Wort "close" in "schliessen" geändert hatte. Durch simples ablegen einer neuen closelabel.gif in das images-Verzeichnis. Wiederum hat der IE8 das einwandfrei verarbeitet und die Box fehlerfrei geöffnet. Der Firefox hat mir aber eine Scrollleiste unten eingebaut, da "schliessen" natürlich länger als "close" ist. Hast Du da vielleicht auch noch eine Idee?
Joerch
HTML-Suchnase
 
Beiträge: 7
Registriert: Samstag 30. April 2011, 15:45

Re: Problem mit Javascript in Firefox

Beitragvon Sarkkan » Sonntag 1. Mai 2011, 14:09

Du musst in der lightbox.css diese Zeile ändern:
Code: Alles auswählen
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}
Anstelle von width: 66px; musst du die 66 durch die Breite des Bildes ersetzten.
Benutzeravatar
Sarkkan
HTML-Acrobat
 
Beiträge: 1557
Registriert: Montag 5. April 2010, 01:46
Wohnort: Bei Köln

Re: Problem mit Javascript in Firefox

Beitragvon Joerch » Mittwoch 4. Mai 2011, 19:16

Super, danke Dir! Bis bald mal...

Jörch
Joerch
HTML-Suchnase
 
Beiträge: 7
Registriert: Samstag 30. April 2011, 15:45


Beiträge bitte im neuen Forum

Zurück zu JavaScript

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron