Hellihello Cybaer,
Ein URL kann "search" und "hash" *gleichzeitig* haben. Trennen mußt Du nichts, dafür hat location ja die unterschiedlichen Eigenschaften.
<script type="text/javascript">
//<![CDATA[
alert("hash: "+location.hash);
alert("search: "+location.search);
//]]>
</script>
im FF: "file:///Z:/javascript/location_hash_search.js.htm#myhash?mysearch"
bringt 2 alertboxen:
1. hash: #myhash?mysearch
2. search:
wieso ist search leer?
file:///Z:/javascript/location_hash_search.js.htm?mysearch
bringt 2 alertboxen:
1. hash:
2. search: ?mysearch
ist logisch, hash gibts ja nicht.
Dank und Gruß,
frankx