!pic.width == true
Ähm. Das verstehe ich nicht ganz. das == true kannst du eigentlich weg lassen.
Es soll ja folgendermaßen nachfragen, oder?
Wenn pic.width nicht true
Das ! fragt ja nach, wenn es entweder nicht vorhanden ist oder false ist. vielleicht liegt es ja daran.
so könnte es funktionieren:
if(!pic.width)
...
MFG
Griever