私はsite_urlCodeIgniterのボタンに使用しています。ボタンをクリックすると、PDFがダウンロードされます。ChromeとFirefoxでは正常に動作しますが、IEでは、ボタンをクリックするとPDFがダウンロードされますが、ボタンが消えます。私は何を間違っていますか?
これがコード全体です<li><a href="<?php echo site_url('admin/button/pdf');?>">Download PDF</a></li>
私はsite_urlCodeIgniterのボタンに使用しています。ボタンをクリックすると、PDFがダウンロードされます。ChromeとFirefoxでは正常に動作しますが、IEでは、ボタンをクリックするとPDFがダウンロードされますが、ボタンが消えます。私は何を間違っていますか?
これがコード全体です<li><a href="<?php echo site_url('admin/button/pdf');?>">Download PDF</a></li>
<a href="<?php echo site_url('admin/button/pdf');?>">Download PDF</a>
引用OP:「IEでボタンをクリックするとPDFがダウンロードされますが、ボタンが消えます。」
それは ではなくbutton、anchorタグです<a></a>。また、PHP コードはブラウザーに到達する前にサーバー上で処理されるため、問題は PHP や CodeIgniter とは何の関係もありません。
リンクをクリックした後にリンクが消えると、CSS に問題があるように聞こえます...おそらく:visited疑似クラスがフォントの色を背景に一致するものに変更しますか?
このようなルールについては、CSS ファイルを確認してください。
background-color: #ffffff;
、、またはダウンロード リンクを含む特定の親要素のbackground-colorようなものを探しています。bodyulli
次に、これに似たルールを確認します。
a:visited {
color: #ffffff;
}
どこaがあなたの特定のダウンロードリンクをターゲットにしていますか。これのcolor値がその と一致している可能性がありますbackground-color。また、これが IE でのみ発生する場合は、不適切に記述された、または無効な CSS 疑似クラス セレクターがいくつかある可能性があります。