Dış linke çalışacak javascript tıklayınız yap?

3 Cevap php

Tamam, ben page.php söylüyorlar sağlar. Şu anda page.php görüntüleme ve ben bu bağlantıyı tıklarsanız:

<a href="#?call=friend.request&amp;user_id=10&amp;width=420&amp;height=250">Link</a>

Javascript kutusu açılacaktır. Başarı!

Ancak, farklı bir sayfaya geldim, ve eğer ben bağlantı

<a href="http://domain.com/page.php#?call=friend.request&amp;user_id=10&amp;width=420&amp;height=250">Link</a>

Javascript kutusu zaman sayfa yükler açılır olmayacaktır.

Herhangi bir fikir?

Düzenleyebilir ya da ne yazık ki, söz konusu işlevi yürütür javascript kodunu bulamıyorum.

3 Cevap

Bu JS fikir değil, yani temelde ne yapmak zorunda window.onload olay bir onay, yani # dize aramak için window.location kontrol ve daha sonra ayrıştırmak ne olursa olsun İstediğiniz.

Dediğim gibi, bu JS genel bir fikir değil, bu yüzden biraz dağınık haline gelmek.

Siz (? Çağrısı = .... kısmı erişim sağlar) Ve sonra page.php üzerindeki bağlantıları aradığınız aynı JavaScript'e çağrı window.location.search incelemek istiyorum sayfa yüklemesinde bir işlevi çalıştırmak gerekir.

Benim tahminim, doğrudan böyle sayfaya bağlantı, bu sorgu dizesi bir parçası olarak ? kodunu görür ve karma böylece sadece boş bir # hash değeri yapmıyor olmasıdır. Eğer hash değeri ? olmadan bunu yapabilir mi? Yoksa %3F kullanarak kodlama URL deneyebilirsiniz.

<a href="http://domain.com/page.php#%3Fcall=friend.request&amp;user_id=10&amp;width=420&amp;height=250">Link</a>