Я предполагаю, что вы намереваетесь написать что-то в документ, содержащий iframe.
Теперь, во-первых, ваш первый фрагмент не может работать, поскольку строка в двойных кавычках внутри javascript сама находится внутри значения атрибута, которое также заключено в двойные кавычки. Следует читать:
<iframe id="my_frame" src="javascript:document.write('blah');"></iframe>
Это, вероятно, также неправильно в вашем последнем фрагменте, поэтому исправьте соответственно.
Тем не менее, я не понимаю, чего вы пытаетесь достичь. Не могли бы вы объяснить, почему вы пытаетесь использовать это?