[JS] conflicten met MAC explorer

Pagina: 1
Acties:

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 00:34

BierPul

2 koffie graag

Topicstarter
In mn script gebruik ik 2 opdrachten die niet ondersteund worden(blijkbaar) door de MAC

Weet iemand hier eventuele work arounds voor ?

De opdrachten die ik gebruik zijn
code:
1
<body onload='JavaScript:opener.location.replace("bedankt.php")'>

en
code:
1
<a href="javascript: print();">

Beide geven geen reactie op MAC op PC geen problemen :(

Ja man


Verwijderd

Zowel opener als print zijn eigenschappen van het object window.
Als je window.opener en window.print() gebruikt zou het goed moeten gaan. (Zou het nu eigenlijk ook al, hoor)

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

replace wordt op een voorbeeld inApple's JS guide toegepast.

en hier een stukje over crossbrowser printen.

gewoon ff ge-Googled hoor...

www.jurgroessen.nl


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

window.print() werkt volgens mij niet op Mac IE. Jammer is dat dus ook de activeX methode die voor IE4 op windows nog wel werkt ook voor Mac niet werkt.

Ik hou het meestal op een simpele "window.print" check.. En adners jammer dan :) Gebruiken ze maar hun browserfunctionaliteit.

je hoeft in events ook geen javascript: te zetten.