Вы используете одинарные кавычки для всего, поэтому парсер считает, что ваш атрибут заканчивается после 'doSomething('
Используйте двойные кавычки, чтобы избежать путаницы
<body onload = "doSomething('stringArg', 0);">
Надеюсь, вас не смущает, но в javascript кавычки более или менее взаимозаменяемы, так что вы также можете поменять их местами:
<body onload = 'doSomething("stringArg", 0);'>
Они просто не могут быть одинаковыми.