Safari dubbele link

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

  • source
  • Registratie: Januari 2000
  • Laatst online: 15-08-2025
Ik moet een stukje code aanpassen zodat het ook netjes in Safari werkt, nu heb ik erg weinig kennis van Safari, ik kan het wel testen hier. Het gaat om dit stukje code:

<script>
function goUrl(theUrl,hoofdmenuid,theTarget){
if (theTarget != ''){
window.open(theUrl);
}else{
parent.body.location.href = theUrl;
}
location.href = 'left.asp?id=16&hoofdmenu=' + hoofdmenuid;
}
</script>

De site is in frames en het is dus de bedoeling dat als je in het navigatie gedeelte links ergens op klikt de rechterframe naar de juiste site gaat en de linker ook gerefreshed wordt met location.href = 'left.asp?id=16&hoofdmenu=' + hoofdmenuid;

Dit doet het prima, alleen onder safari krijg je 2 hele mooie witte frames.

Heeft iemand een idee hoe dit komt?

/edit: ff vergeten, zo roep je 'm aan:
<a class="menu" onClick="goUrl('main-content.asp?id=v3&menuid=2520','419','')" href="#">Nieuws</a>

[ Voor 12% gewijzigd door source op 28-12-2005 11:11 ]

Diplomacy is the ability to tell a person to go to hell in such a nice way that he looks forward to the trip.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Het is window.location, niet body.location. Grote kans dat Safari daarover valt. Daarnaast horen vragen over Javascript in Webdesign & Graphics, maar aangezien de vragen over dubbele linkjes daar met 13 in een dozijn gesteld worden, verplaats ik je topic niet, maar sluit ik het. Mocht je er met mijn tip niet uitkomen, gebruik dan eerst even de search in W&G voor wat voorbeeldscriptjes, en als dat ook niet helpt, dan kun je een nieuw topic openen in W&G. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.