Если вы имеете в виду
<script src="javascript.php"></script>
тогда короткий ответ - нет, поэтому JSONP в этих случаях бесполезен.
Более длинный ответ заключается в том, что вы можете использовать setTimeout и проверить переменную, которую, как вы знаете, должны быть в javascript, и выдать ошибку, если var / function отсутствует.
Если вы делаете
<script>
var start = new Date();
var tId;
function testFunction() {
var end = new Date();
if ( (end.getTime()-start.getTime()) > 10000) {
alert('gave up')
}
else if (someFunction) { // someFuntion in the external JS
someFunction()
}
else tId=setTimeout(testFunction,1000)
}
</script>
<script src="javascript.php"></script>