How to display a contribution page in a drupal block (NOT USING WEBFORM)
I don't think it'll work, no. Normally this might be done with &amp;snippet=1, but it looks like that has a different meaning on contribute pages:


http://d45.demo.civicrm.org/civicrm/contribute/transact?id=1
http://d45.demo.civicrm.org/civicrm/contribute/transact?id=1&amp;snippet=1