GVRuud | zaterdag 21 april 2007 @ 12:30 |
Ik heb een webpagina waarin een javascript staat welke dmv window.open een nieuw venster opent waarin de gebruiker iets moet selecteren. Nu wordt de URL die in dat nieuwe venster wordt geopend ook in de geschiedenis opgeslagen, wat ik eigenlijk niet wil. De pagina werkt namelijk niet als het niet als een popup van een ander venster geopend wordt. Dat nog daaraantoe, maar als ik mijn website open, door half het adres in de adresbalk te typen, vult Safari deze automatisch aan met de langere url die in de popup wordt geopend. http://localhost/adm [enter] wordt dus automatisch aangevuld door http://localhost/admin/popuppagina/blaat/etc terwijl het gewoon http://localhost/admin/ moet zijn. Iemand een ideetje? | |
TwyLight | zaterdag 21 april 2007 @ 12:31 |
Je kan hem bij safari ook in je boomarks toolbar zetten he ![]() | |
GVRuud | zaterdag 21 april 2007 @ 12:35 |
Hehe ja dat kan inderdaad. Maar niet iedereen zal dat gaan doen, en ik vind t niet echt netjes als je een suggestie voor een pagina kijkt, waar je dan allerlei mooie javascript-foutmeldingen op krijgt. | |
cyberstalker | zaterdag 21 april 2007 @ 12:50 |
Misschien dat je iets met window.location.replace kunt doen. Deze vervangt de huidige pagina in de geschiedenis met de opgegeven pagina. De terug-knop slaat die pagina dus ook over. Wat je ook kunt doen is op je popup-pagina checken of het inderdaad wel als popup geopend is en anders redirecten naar de goede pagina. | |
GVRuud | zaterdag 21 april 2007 @ 13:03 |
Dan lijkt me de tweede optie het meest handige inderdaad. Maar het is dus niet mogelijk om pagina's niet opgenomen te laten worden in de geschiedenis? Iig bedankt! |