私はいくつかの Web ページを作成するために php を使用していますが、作成しようとしているリンクに少し苦労しています。
基本的に<a>
、同じページにとどまるように、 target="_self" を設定したセットを持っています。(ページは新しいウィンドウであり、「_top」と「_parent」も使用しようとしたことに注意してください)
<a href="http://ordi-003/inclusion/fiche.dos.assorti.info.php?id=<?php echo $donnees[0]['NoIdentDosAssorti'] ?>&lan=<?php echo $_SESSION['lan'] ?>" target="_self"><img src="<?php echo $donnees[0]['id2_pathImgMini'] ?>" width="75" height="75" /></a>
これは、php 形式のリンクと言われています。
<a href="http://ordi-003/inclusion/fiche.dos.assorti.info.php?id=14&lan=fr" target="_self"><img src="../images/propriete/DosAssorti/mini/L482_mini.jpg" width="75" height="75" /></a>
ソースコードをブラウザに表示した際の結果です。(IE,Firefox,Chrome)
<a target="_blank" href="http://ordi-003/inclusion/fiche.dos.assorti.info.php?id=14&lan=fr">
これは、Firebug と Chrome 開発ツールによると同じ行です。
リンクをクリックすると、期待される結果は同じページのリンクを開くことですが、新しいウィンドウで開きます。firebug 内の "_blank" を "_self" に変更してからリンクをクリックすると、良い結果が得られ、同じページでリンクが開きます。
私は何か間違ったことをしていますか?ここを間違って使用して<a>
いますか?
リンクを作成する別の方法を探す必要がありますか? 私は本当に何にでもオープンです。さまざまなことを試し、グーグルでよく調べましたが、同じ問題を抱えている人を見つけることができませんでした。Firefox のキャッシュは非アクティブ化されているため、問題にはなりません。別のコンピューターでも試してみましたが、同じ結果が得られました。
あまりにも短い情報を提供した場合は、スタック オーバーフローに慣れていないので、何を含める必要があるかを教えてください。
編集:ターゲットパラメータを削除して何も入れないと、「ソースコードページ」には本来のように何も表示されませんが、firefugおよびchrome devツールではまだtarget="_blank"が表示されます。また、このファイルのコピーは 1 つだけで、ローカル サイトを実行しているマシンのローカルホストにあります。そのファイルを直接編集しています。
Edit2: http://pastebin.com/yrAMQEL9何らかの理由で、pastebin のインデントがひどいことに注意してください。