I need to reach two different subnet with different vlanID on same broadcast domain, I need to do that temporarily before to route the subnet. I've read on some cisco forum that someone has achived this solution.
I wouldn't call that a solution, I would call it a misconfiguration.
Isn't that what happens when someone makes a mistake and connects a cable between two access ports configured in different vlans on two different switches?
For example, if sw1 port 1 has vlan 10 untagged and sw2 port 5 has vlan 20 untagged, and someone connects a cable between sw1 port 1 and sw2 port 5. Then sw1 port 1 thinks untagged frames received from vlan 20 belong in vlan 10, and sw2 port 5 thinks untagged frames received from vlan 10 belong to vlan 20.
I don't recommend doing this, especially if there are any possible loops in your ethernet.