Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[bug?]Oneindig aantal x plaatje is te groot in Opera

Pagina: 1
Acties:
  • 55 views sinds 30-01-2008

  • CodeIT
  • Registratie: Juni 2002
  • Laatst online: 19-11 10:08
bij het openen van de volgende post Fire69 in "[xbox] Xbox media center - Deel VII" in Opera wordt de tekst "Deze afbeelding is 1600 * 1200 pixels groot. Hier op GoT verwachten we dat je echte thumbnails maakt. Kijk in de faq als je niet weet hoe dit moet." een oneindig aantal keer toegevoegd.
Ik heb het op meerdere pc's getest (en gezien).

Gebruikte versie Opera: 9.20 build 8771
OS: XP prof en Vista Ult.
Plaatje: Afbeeldingslocatie: http://img81.imageshack.us/img81/3493/buglp3.th.png

In IE 7 heb ik dit probleem niet.

[ Voor 12% gewijzigd door CodeIT op 20-04-2007 10:55 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:06

crisp

Devver

Pixelated

Opera 9.1 heeft het probleem ook niet, ik zal 9.2 eens installeren :)

Intentionally left blank


  • orf
  • Registratie: Augustus 2005
  • Laatst online: 09:39

orf

Ik heb het hier ook met 9.2

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:06

crisp

Devver

Pixelated

Confirmed in 9.2 - eens kijken wat ze hebben stukgemaakt...

Intentionally left blank


Verwijderd

Deze afbeelding is 1600 * 1200 pixels groot. Hier op GoT verwachten we dat je echte thumbnails maakt.
Kijk in de faq als je niet weet hoe dit moet.
Alleen bij het 2e plaatje, de eerste en derde geeft die dit bericht nietLaat maar ging om het oneindig gedeelte

[ Voor 8% gewijzigd door Verwijderd op 20-04-2007 11:06 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:06

crisp

Devver

Pixelated

Vreemd probleem; op de een of andere manier wordt de onload van het plaatje telkens opnieuw getriggered. Met een eigen plaatje gebeurd dat weer niet.

Nou ja, workaround is makkelijk, dus wordt gefixed :)

Intentionally left blank


  • CodeIT
  • Registratie: Juni 2002
  • Laatst online: 19-11 10:08
crisp schreef op vrijdag 20 april 2007 @ 11:44:
Vreemd probleem; op de een of andere manier wordt de onload van het plaatje telkens opnieuw getriggered. Met een eigen plaatje gebeurd dat weer niet.

Nou ja, workaround is makkelijk, dus wordt gefixed :)
Hartelijk dank voor de snelle reactie/fix! Had ook al een eigen workaround (op het goede moment op "Stop"drukken :)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Bij mij komt die tekst er niet te staan, maar dat irritante geknipper van die plaatjes kan nooit goed zijn. :+

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:06

crisp

Devver

Pixelated

Als het goed is gefixed, wel even hard refreshen :)

Intentionally left blank


  • CodeIT
  • Registratie: Juni 2002
  • Laatst online: 19-11 10:08
crisp schreef op vrijdag 20 april 2007 @ 12:51:
Als het goed is gefixed, wel even hard refreshen :)
Jepz. Doet het weer als het normaal zou doen. Was het nou een bug in Opera? Als dat zo is submit ik die ook even in hun bugtracker.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:06

crisp

Devver

Pixelated

CodeIT schreef op vrijdag 20 april 2007 @ 12:53:
[...]

Jepz. Doet het weer als het normaal zou doen. Was het nou een bug in Opera? Als dat zo is submit ik die ook even in hun bugtracker.
Jep, lijkt mij een bug. Simpele testcase:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
<body>
<img src="http://got.fire69.net/conceptscreenshottv.jpg" id="foo">
<script type="text/javascript">

function imgOnload()
{
    this.onload = function() { alert('onload again'); }
    this.className = 'foo';
}

document.getElementById('foo').onload = imgOnload;

</script>

Het aanpassen van de className van het img-element doet opnieuw de onload triggeren. Sterker nog: Opera doet een nieuw request voor het plaatje (en als ik de onload niet zou overschrijven krijg je een loop-conditie waarbij telkens weer opnieuw het plaatje wordt opgevraagd).

Het lijkt erop dat het komt door het gemis aan Expires/Cache-Control voor deze specifieke host in samenwerking met een bewerking die een redraw triggered.

[ Voor 19% gewijzigd door crisp op 20-04-2007 14:46 ]

Intentionally left blank


Verwijderd

Dit werkt prima in mijn versie van Opera 9.2... Het lijkt me overigens veiliger om onload= op <img> te gebruiken. (Hallo!)

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 09:54

MueR

Admin Devschuur® & Discord

is niet lief

Je reageert dan ook op een bugreport van een maand oud. Vrij grote kans dat Crisp het al gefixt heeft :+

Anyone who gets in between me and my morning coffee should be insecure.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 11:06

crisp

Devver

Pixelated

Verwijderd schreef op maandag 21 mei 2007 @ 13:33:
Dit werkt prima in mijn versie van Opera 9.2... Het lijkt me overigens veiliger om onload= op <img> te gebruiken. (Hallo!)
Dan zullen jullie het wel gefixed hebben in 9.2 ;)

maar vanuit het kader van scheiding van content en behavior en unobtrusive scripting is het gebruik van inline eventhandlers natuurlijk niet echt good practice...

Intentionally left blank


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

fixed dus

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate

Pagina: 1

Dit topic is gesloten.