abonnement Unibet Coolblue Bitvavo
pi_48567843
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?
pi_48567897
Je kan hem bij safari ook in je boomarks toolbar zetten he
pi_48568003
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.
  zaterdag 21 april 2007 @ 12:50:40 #4
104583 cyberstalker
Een krachtig neen!
pi_48568490
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.
Hope for the best, prepare for the worst.
pi_48568804
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!
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')