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

[tpl/Safari] Kan geen plaatjes meet zien op GoT

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

  • Alpha-sphere
  • Registratie: Januari 2001
  • Laatst online: 14-12-2021
Ik kan geen foto's en plaatjes meer zien die geplaatst zijn op GoT. Met FireFox weer wel.

offtopic:
Nieuwe GoT layout is minder oogstrelend

[ Voor 30% gewijzigd door Alpha-sphere op 01-12-2004 11:28 ]

Assume there are no rules and it's one big free for all


  • frim
  • Registratie: Augustus 2001
  • Niet online
Met de nieuwe template bedoel je?

Dat heb vorige week idd ook al door gehad. Ligt niet aan jou, maar aan incompatibiliteit tussen Safari en de nieuwe layout

  • FL!PNEUS
  • Registratie: April 2000
  • Laatst online: 07-07-2020

FL!PNEUS

Let's rawk!

Zou het misschien met dat resize-script te maken hebben? Dat probleem heb ik op FOK! namelijk ook.

In a dream I'm a different me with a perfect you, we fit perfectly.
And for once in my life I feel complete and I still want to ruin it.


  • Pino
  • Registratie: Oktober 2001
  • Laatst online: 11:37
Zet anders in je voorkeuren even auto resize uit

"If you don't know where you are going, any road will take you there"


  • Alpha-sphere
  • Registratie: Januari 2001
  • Laatst online: 14-12-2021
THEF_Pino schreef op woensdag 01 december 2004 @ 11:35:
Zet anders in je voorkeuren even auto resize uit
hmmm even zoeken hoor

EDIT: Waar vindt ik dit? ik heb bij m'n profiel gekeken maar daar staat het niet.

[ Voor 19% gewijzigd door Alpha-sphere op 01-12-2004 11:38 ]

Assume there are no rules and it's one big free for all


  • Bigs
  • Registratie: Mei 2000
  • Niet online
Het ligt inderdaad aan die image resize. Je profiel is trouwens iets anders dan je voorkeuren Aplha-Sphere ;)

Op Fok hebben ze hetzelfde probleem alleen daar bestaat geen optie om de image resize uit te zetten :/

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 22-11 22:17

chem

Reist de wereld rond

Klaar voor een nieuwe uitdaging.


  • Pino
  • Registratie: Oktober 2001
  • Laatst online: 11:37
Alpha-sphere schreef op woensdag 01 december 2004 @ 11:36:
[...]

hmmm even zoeken hoor

EDIT: Waar vindt ik dit? ik heb bij m'n profiel gekeken maar daar staat het niet.
MyReact-->Voorkeuren en dan onder "Instellingen berichtenoverzicht" laatste item

[ Voor 5% gewijzigd door Pino op 01-12-2004 12:03 ]

"If you don't know where you are going, any road will take you there"


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Safari heeft blijkbaar iets raars aangezien het resizen in Konqueror onder linux wel gewoon werkt. Bij gebrek aan een Mac kan ik het probleem echter niet onderzoeken, dus vooralsnog kan ik alleen aanraden aan Safari-gebruikers de image-resize uit te schakelen in de voorkeuren...

Intentionally left blank


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 22-11 22:17

chem

Reist de wereld rond

crisp schreef op woensdag 01 december 2004 @ 12:09:
Safari heeft blijkbaar iets raars aangezien het resizen in Konqueror onder linux wel gewoon werkt. Bij gebrek aan een Mac kan ik het probleem echter niet onderzoeken, dus vooralsnog kan ik alleen aanraden aan Safari-gebruikers de image-resize uit te schakelen in de voorkeuren...
Ik heb wel een Mac met Safari 1.3 (incl JS console) waar ik wel wat output van wil geven :)

Klaar voor een nieuwe uitdaging.


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

chem: ik vermoed dat Safari op de een of andere manier de complete property al op true zet voordat de width afgevraagt kan worden, en dat de laatste 0 teruggeeft waardoor Safari de images ook 0 pixels breed maakt...

Als dat zo is dan weet ik wel hoe ik het kan oplossen...

[ Voor 14% gewijzigd door crisp op 01-12-2004 12:17 ]

Intentionally left blank


  • chem
  • Registratie: Oktober 2000
  • Laatst online: 22-11 22:17

chem

Reist de wereld rond

crisp schreef op woensdag 01 december 2004 @ 12:16:
chem: ik vermoed dat Safari op de een of andere manier de complete property al op true zet voordat de width afgevraagt kan worden, en dat de laatste 0 teruggeeft waardoor Safari de images ook 0 pixels breed maakt...

Als dat zo is dan weet ik wel hoe ik het kan oplossen...
kan je voor mijn gemak :P een paar regels HTML geven als test?

* chem lui ;)

Klaar voor een nieuwe uitdaging.


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

ik zal zo wel even een testcase in elkaar flansen :)

Intentionally left blank


  • RM-rf
  • Registratie: September 2000
  • Nu online

RM-rf

1 2 3 4 5 7 6 8 9

crisp schreef op woensdag 01 december 2004 @ 12:16:
chem: ik vermoed dat Safari op de een of andere manier de complete property al op true zet voordat de width afgevraagt kan worden, en dat de laatste 0 teruggeeft waardoor Safari de images ook 0 pixels breed maakt...
volgens mij is het exact dezelfde bug als die Fok! ook had,
en die redelijk makkelijk op te lossen was met een bookmarklet

code:
1
javascript:for(i=0;m=document.images[i];i++){if(m.className!="usericon"){m.style.width="auto";m.style.maxWidth="580px";m.style.height="auto"}}


naar ik meen was het probleem dat de width-waarde van IMG niet als integer werd geretourneerd, echter als string, ik dacht dat het in de scripting op te lossen was door
een simpele
code:
1
var width = parseInt( img.width, 10 )


Overigens de HTML-engine van Safari is wel gelijk aan Konqueror, maar de hele javascript-engine is van Apple zelf en dus niet gelijk aan konqueror

[ Voor 9% gewijzigd door RM-rf op 01-12-2004 12:52 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Als het inderdaad zo is dat de width als string wordt teruggeven dan kan dat ook een verklaring zijn; een afvraging op '0' geeft namelijk true terug :)

Intentionally left blank


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Gevonden:
JavaScript:
1
2
3
4
5
6
7
imgObject.onload = resizeImage;

function resizeImage()
{
  var width = height = 0;
// etcetera
}

Safari heeft hier een huge scope-probleem. Ipv dat width en height als lokale variabelen worden aangemaakt zet Safari de width en height properties van het image object op 0 :/
Renamen verhelpt dus het probleem, maar dan loop je tegen het volgende probleem: img.width blijft hoe dan ook 0 teruggeven - er is geen enkele manier om in Safari de daadwerkelijke breedte van de image uit te vragen, en de max-width in de CSS zorgt wel voor een resize in de breedte, maar niet in de hoogte.

* crisp mompelt iets over browsers die nog volwassen moeten worden...

Intentionally left blank


  • 1Mark
  • Registratie: Juni 2001
  • Nu online
iemand al een bericht naar de devs gestuurd hierover?

  • Bigs
  • Registratie: Mei 2000
  • Niet online
Anders lees je de thread even markclausing :)

  • TRON
  • Registratie: September 2001
  • Laatst online: 17-11 09:59
@Bigs, 'k denk dat markclausing bedoelt of men al een mailtje naar de devs van Safari gestuurd heeft :)

Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

als ik tijd heb wil ik wel eens een bugreportje opsturen naar de devvers van Safari hoor :*

Intentionally left blank


  • Bigs
  • Registratie: Mei 2000
  • Niet online
TRON schreef op woensdag 01 december 2004 @ 17:57:
@Bigs, 'k denk dat markclausing bedoelt of men al een mailtje naar de devs van Safari gestuurd heeft :)
Owja die heb je ook nog natuurlijk B) my bad

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

lokaal opgelost als het goed is, morgen nog even op de laptop van Roelie testen :)

Intentionally left blank


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

jep

Intentionally left blank

Pagina: 1

Dit topic is gesloten.