基本的に、私はPHPにまったく慣れていません-dreamweaver cs6を使用しています(私が持っているすべてのもの)
クエリ文字列(someurl.com/id=something)の値を取得する必要があります。値を取得したら、IDに基づいて単一のdivを表示する必要があります。
PHPの実際の「ページ読み込み」イベントは実際にはないことはわかっていますが、ページが開いたときにイベントを発生させたいと思います。
では、どうすればこれを達成できますか?
私はこれから始めました:
<?php
$stringId = $_GET['id']
?>
<script language="javascript">
document.getElementById('$stringId').style.display = "block";
</script>
<?
?>
サーバーをセットアップしていないので、このようなものは機能しますか?他に何か提案はありますか?私は完全に間違っていますか?
任意の入力をいただければ幸いです。ありがとうございました。
一部のユーザーはJavaScriptをオフにしている可能性があるため、JavaScriptに依存せずにスタイルをインラインで設定する必要があります。
<div <?php if($_GET['id'] == 'X'){ ?>style="display: block;"<?php } ?>>
your div content
</div>
要求に応じて他の人と
<div style="<?php if($_GET['id'] == 'X'){ ?>display: block;<?php } else { ?>display: none;<?php } ?">
your div content
</div>
事前定義されたcssクラスを使用することもできます
あなたがそれを混ぜる必要があるならば、スイッチをするために多くの方法を持っていることについてのあなたのコメントに基づいて、これを挿入するだけです
<script language="javascript">
document.getElementById('<?php echo $_GET['id']; ?>').style.display = "block";
</script>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加