3

私はいくつかの 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 のインデントがひどいことに注意してください。

4

2 に答える 2

3

編集中のコードとは異なるコードを実行しています。ブラウザでアクセスしているサーバーに変更が反映されていること、および正しいファイルを編集していることを確認してください。

于 2012-05-30T20:04:27.890 に答える