2013-04-12 13 views
28

w3c biçimlendirme doğrulayıcısı kullanıyorum. Bu hatayı alıyorum: Ben yerine & ait & amp kullanırsanız"& bir karakter başvurusu başlatılamadı. (& Muhtemelen & olarak atlanmış olmalıdır.)" W3c işareti

Line 169, Column 60: & did not start a character reference. (& probably should have been escaped as &.) 
    <a href="index.php?option=com_content&view=article&id=6&Itemid=4"> 

, ben sonraki sayfaya değerleri geçemez. Birisi lütfen bana yardım edin. Şimdiden teşekkürler.

+0

"Kullandığım & yerine & amp, ben sonraki sayfaya değerleri geçemez" Mümkün değil. – BoltClock

+0

& amp. Ile çalıştım. Bir sonraki sayfada değerler alınamadı –

cevap

51

&amp'dan sonra yarı kolon eklediniz mi? Senin bağlantı tarayıcınızın adres çubuğuna bu url yapıştırın eğer çalışmaz

<a href="index.php?option=com_content&amp;view=article&amp;id=6&amp;Itemid=4"> 

Not olmalı - sayfanın bağlantıyı tıkladığınızda tarayıcı & içine &amp; dönüştürür.

+0

OMG .. Bu benim hatam hatamdı. Neyse çok teşekkürler :) –

+0

Bu biçimdeki bağlantılar, tarayıcılara yapıştırdığınızda çalışır. Windows Firefox, Chrome ve ayrıca IE6, IE7, IE8 ve IE11'in en yeni sürümleriyle test ettim; ve hepsi düzgün çalışıyorlar. Bu bağlantılara işaret eden referanslar veya testler çalışmıyor mu? –

+3

@MarioAwad tarayıcısı, herhangi bir karakteri parametre isminin bir parçası olarak & yorumladıktan sonra '' view '' olarak adlandırılan bir '' view '' parametre çağrısı yerine yorumlayacaktır - bir örnek için buraya bakın: http: // httpbin. org/get? option = com_content & görünüm = makale & id = 6 & Ürün Kimliği = 4 – codebox

0
bir href özelliğinin değeri url kodlanmış olmalıdır

değil, html kodlanmış:

<a href="index.php?option=com_content%26view=article%26id=6%26Itemid=4"> 
İlgili konular