Toon posts:

[HTML] - Firefox: Content 2x weergegeven?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Bij de internetsite waar ik werk, werken we met een ticketsysteem. Elk ticket bevat de geschiedenis van de conversatie. Het systeem wordt gebruikt bij 2 sites, als het goed is precies dezelfde source. Ik heb het met elkaar vergeleken en het lijkt precies hetzelfde.

De tickets zijn onderverdeeld in onbeantwoorde en beantwoorde tickets.

Bij IE geen problemen, bij Firefox wel. Probleem is het volgende: bij site 1 werkt alles prima, bij site 2 heb ik een heel vaag probleem. De content (de onbeantwoorde & beantwoorde tickets) verschijnen twee keer! In de source staat het gewoon 1x D.w.z. zo:

[onbeantwoorde tickets] (a)
[beantwoorde tickets] (b)
[onbeantwoorde tickets] (c)
[beantwoorde tickets] (d)
Als ik klik op een ticket in (a), gaat hij naar het ticket in (b), hetzelfde ticket dus. Het lijkt alsof het een link zou zijn met nametags (bv <a href="#ticket1">). Dit is niet het geval als ik de source bekijk, er staat gewoon een link naar het desbetreffende ticket. Als ik een ticket selecteer in a, gebeurt er daar niets, maar wordt de tekst geselecteerd in b 8)7 .

In IE heb ik hier dus geen last van, maar in FF wel. Ik heb de code door de validator van W3 gehaald, dit gaf wel errors, maar ik kon niets vinden wat dit probleem zou verklaren. De errors waren bij site 1 en 2 hetzelfde; ik kon bij site 2 geen errors vinden die er bij de goedwerkende site 1 er niet waren.

Aangezien de code er goed uit ziet en ik liever de source niet prijsgeef, kan ik geen source plaatsen. Echter, ik heb het goed bekeken en ik zie niet wat hier mis aan is.

Ik zie echt het probleem niet, weet iemand wat het kan zijn gegeven mijn omschrijving?

/Edit: vergeten te vermelden, maar het gebeurt niet altijd... Ongeveer de helft van de keren.

[ Voor 4% gewijzigd door Verwijderd op 21-10-2005 11:05 ]


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 16:37
Ja zonder code kun je toch weinig he :)

Motor onderhoud bijhouden


Verwijderd

Topicstarter
Goed, ik heb een stukje code wat gestript (gevoelige gegevens vervangen door test e.d.):

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<form action="/ticket/" name=list_form_search method="post">
    <input type=hidden name="action" value="">
<p>
<b>Fulltext search results:</b><br>
    Geen tickets gevonden

</form>
<form action="/ticket/" name=list_form_incoming method="post">
    <input type=hidden name="action" value="">
<p>
<b>Onbeantwoorde tickets:</b><br>
            <table class="t2" width=1000 cellpadding=3 cellspacing=1 bgcolor="#006600">
        <tr class="ticket_incoming">
            <th>Subject</th>
            <th>Email</th>
            <th>Laatste bericht</th>
        </tr>
        <tr class="ticket_incoming">
            <td nowrap>
                <a
                    title="Test">»Test</a>
            </td>
            <td nowrap>test@hotmail.com</td>
            <td nowrap>21/10 03:04:11 <a href="/user/"></a></td>
        </tr>
    </table>
</form>

  • TXC
  • Registratie: Oktober 2002
  • Laatst online: 24-12-2025

TXC

Probeer eerst een je HTML een doctype te geven en haal hem dan eens door de W3 validator. Je krijgt i.i.g. fouten op je attributen zonder quotes ("). Probeer het nog eens in FF als je document valid is bevonden zou ik zeggen :) .

Dit geposte form lijkt mij van weinig nut voor de oplossing :z

[ Voor 14% gewijzigd door TXC op 21-10-2005 12:43 ]


Verwijderd

Topicstarter
TXC schreef op vrijdag 21 oktober 2005 @ 12:42:
Probeer eerst een je HTML een doctype te geven en haal hem dan eens door de W3 validator. Je krijgt i.i.g. fouten op je attributen zonder quotes ("). Probeer het nog eens in FF als je document valid is bevonden zou ik zeggen :) .

Dit geposte form lijkt mij van weinig nut voor de oplossing :z
Ja, maar op dit form gaat het dus wel mis :) Op de een of andere manier verschijnt het formulier 2x. Bij site 1 waar het WEL werkt, staan ook geen quotes... Ik kan dat wel gaan aanpassen, maar ik voorzie dat het niet de oplossing is. Ik had gehoopt dat iemand wist wat de oorzaak was. Ik vind het erg vreemd, je selecteert een stuk tekst, maar een stuk lager wordt het daadwerkelijk geselecteerd :?

  • TXC
  • Registratie: Oktober 2002
  • Laatst online: 24-12-2025

TXC

Dan lijkt het mij meer een renderfout te zijn. Heb je beide sites (werkende en niet werkende) op dezelfde computer geprobeerd?

Verwijderd

Topicstarter
Jeps, met IE heb ik het probleem nooit, met FF de helft van de tijd. Ik heb het hier net op stage geprobeerd en via rdesktop thuis, beide problemen (ligt dus hoogst waarschijnlijk niet aan PC).

  • TXC
  • Registratie: Oktober 2002
  • Laatst online: 24-12-2025

TXC

Het zou erg helpen als je de source zou plaatsen. Als je dat niet wilt omdat er prive dingen in staan dan knipt je de prive stuf er maar uit. Als ik de source had (of het relevante CSS deel + de body + de header) dan zou ik er hier eens mee kunnen knutselen.

Zonder meer gegevens kan ik je i.i.g. niet helpen, misschien iemand anders? Up to you. :)

Verwijderd

Topicstarter
Ok, de gestripte html-code:

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
....
</head>
<body>
<table class="wrapper1" align="center">
    <!-- Header -->
    ...
    <!-- Main menu bar -->
    <!-- de bovenste bars, niet boeiend -->
    <!-- BEGIN row with left sidebar, main content and right advo -->
    <tr valign="top">
        <td>
            <table class="wrapper">
                <tr><td>[img]"/images/spacer.gif"[/img]</td></tr>
                <tr valign="top">
                    <td>[img]"/images/spacer.gif"[/img]</td>
                    <td>
                        <table class=wrapper width="100%">
                            <tr valign=top><td width=100%>
                                <!-- START content_main -->
<script>
    // some scripts
</script>


<!-- waar deze vandaan komt weet ik niet, maar op de 1e site staat het ook -->
</script>


<a href="/ticket/">Home</a> |

<table class="t2">
    <form action="/ticket/" method="GET" name="">
    <tr><th>Filter Tickets</th></tr>
    <tr>
        <td>
            Status:
                <select onChange="form.submit()">
                    ...
                </select>
            <br>
            <!-- allemaal filters, zoals inputboxes, dropdownlist, etc.
        </td>
    </tr>
    </form>
</table>

<p>
<form action="/ticket/" name="" method="post">
    <input type=hidden name="action" value="">
<p>
<b>Fulltext search results:</b><br>
    Geen tickets gevonden

</form>
<form action="/ticket/" name=list_form_incoming method="post">
    <input type=hidden name="action" value="">
<p>
<b>Onbeantwoorde tickets:</b><br>
            <table class="t2" width=1000 cellpadding=3 cellspacing=1 bgcolor="#006600">
        <tr class="ticket_incoming">
            <th>Subject</th>
            <th>Email</th>
            <th>Laatste bericht</th>
        </tr>
        <tr class="ticket_incoming">
            <td nowrap>
                <a
                    title="Test">»Test</a>
            </td>
            <td nowrap>test@hotmail.com</td>
            <td nowrap>21/10 03:04:11 <a href="/user/"></a></td>
        </tr>
    </table>
</form>
<form action="/ticket/" name="" method="post">


<p>
<b>Beantwoordde tickets:</b><br>
        <table class="t2" width=1000 cellpadding=3 cellspacing=1 bgcolor="#006600">
        <tr class="ticket_incoming">
            <th>Subject</th>
            <th>Email</th>
            <th>Laatste bericht</th>
        </tr>
        <tr class="ticket_outgoing">
            <td nowrap>
                <a
                    title="Test">»Test</a>
            </td>
            <td nowrap>test@hotmail.com</td>
            <td nowrap>21/10 03:04:11 <a href="/user/"></a></td>
        </tr>
    </table>
    <!-- paar buttons -->
</form>                                         <!-- END content_main -->
                                        </td>
                                    </tr>
                                </table>
                        </td>
                    </tr>
                </table>
            </td>

            <td>[img]"/images/spacer.gif"[/img]</td>

            <td>

                [img]"/images/spacer.gif"[/img]                         <table class=wrapper style="border: 0px solid #060;">
                                <tr>
                                    <!-- onzin -->
                                </tr>
                            </table>
                                    </td>
        </tr>

        <!-- Footer -->
        <tr>
            <!-- footer -->
        </tr>

    </table>


<br>
<span class=small style="color: #dddddd;">
</span>

<pre>

*******  Slow queries (> 50 ms):


...
</pre>

</body>
</html>

En de .css voor wrapper:

code:
1
2
table.wrapper1 { border-collapse: collapse; border: 1px solid #060; border-spacing: 0; width: 934px;}
table.wrapper1 td,th { padding: 0;}

In t2 staan alleen maar dingen over font e.d.

[ Voor 56% gewijzigd door Verwijderd op 21-10-2005 16:42 ]


  • TXC
  • Registratie: Oktober 2002
  • Laatst online: 24-12-2025

TXC

Ik kan je probleem niet reproduceren. Jouw HTML document met deze CSS informatie werkt bij mij in zowel FF als in IE prima, hoewel hij wel verschillend wordt weergegeven in beide browsers. Geen idee dus waar je probleem in zit.

Verwijderd

Topicstarter
TXC schreef op zaterdag 22 oktober 2005 @ 19:21:
Ik kan je probleem niet reproduceren. Jouw HTML document met deze CSS informatie werkt bij mij in zowel FF als in IE prima, hoewel hij wel verschillend wordt weergegeven in beide browsers. Geen idee dus waar je probleem in zit.
Dit had ik al verwacht :'( Tja, ik zie ook geen fouten in de HTML-code, anders had ik het ook niet gevraagd :). Ik had gehoopt dat iemand dit had herkend en wist waar de fout moet zitten...

  • TXC
  • Registratie: Oktober 2002
  • Laatst online: 24-12-2025

TXC

Als jij de door jouw gegeven HTML en CSS informatie opslaat en dan laadt zul je waarschijnlijk het probleem met dat document ook niet hebben.

Er is dan dus een andere variabele betrokken die de veroorzaker van het probleem is, die wel werkt met de echte link met data, maar niet bij de door jouw gegeven HTML + CSS. Aangezien jij om bepaalde (privacy) redenen niet de link kan geven is het dus niet mogelijk om je te helpen.

Tenzij iemand zoals je zelf al aangeeft het probleem ook heeft gehad en herkent. Succes verder nog meet opsporen :) .

Verwijderd

Topicstarter
@TXC: Ik kan geen eens een link geven, aangezien je daarvoor moet inloggen. Het systeem is ervoor om emails te beantwoorden van de site waar ik werk, lijkt me dat dat niet publiek toegankelijk moet zijn :). Ik zal blijven zoeken.

  • TXC
  • Registratie: Oktober 2002
  • Laatst online: 24-12-2025

TXC

Ik zeg ook niet dat ik het met je oneens ben dat je geen link geeft, alleen dat er blijkbaar iets anders is dat je probleem veroorzaakt, wat alleen van toepassing is in het echte programma. Ik vind het logisch dat je niet zomaar onbekenden op je systeem wilt hebben. Ik hoop dat je je probleem kan traceren :)

Verwijderd

Topicstarter
Tja, ik weet echt niet waar het aan ligt. Bij beide sites wordt de content volgens mij op dezelfde manier opgebouwd in php, aan de HTML-code kan ik ook niets zien. Het is nogal irritant :'(.

  • Johnny
  • Registratie: December 2001
  • Laatst online: 24-04 11:10

Johnny

ondergewaardeerde internetguru

Ik zie anders genoeg fouten in je HTML, vooral veel attributen zijn fout:

onChange -> onchange
nowrap -> bestaat niet, doe het via CSS
en een heleboel missend eaanhalingstekens.

Verder heb je de JavaScript weggelaten, wat juist de oorzaak van dit porbleem zou kunnen zijn, disable ze eens en kijk of de fout blijft voordoen, en kijk eens in de JavaScript console van Firefox.

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.

Pagina: 1