hotmaiに登録しているのですが、時々下のアドレスが送られてきます。
内容は、チョット変ですが、アドレスをクリックすると、画面が変わり
全体が、画面になります。このやり方に興味があるのですが、
作り方が分かりません、どなたか教えてください。
繰り返しますが、内容は酷いです。

http://www.geocities.com/penisgrowth2001
よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

URLだけでもかなりのひどさなので、そのサイトは見ていませんが、こういうことですよね。



<a href="#" onClick="JavaScript:window.open('hoge.html','hoge','fullscreen=yes');">click</a>

「fullscreen=yes」の部分に新規に開くウィンドウの属性をいろいろ指定できます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qhttp://www.ajaxmail.jp/のAjaxmailを使用

http://www.ajaxmail.jp/のAjaxmailを使用いたしております。リンクをクリックするとメールフォームがポップアップで表示されるのですが、このフォームのスクリプトに対して最初のリンクのクリックと同時にPOSTでデータを送りたいと思っておりますがうまく行きません。

ソースは以下


<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>AjaxMail:Ajaxを活用したフリーPHPメールフォーム</title>
<link rel="stylesheet" type="text/css" href="css/lightview.css" />
<script type="text/javascript" src="js/protoculous-effects-packer.js"></script>
<script type="text/javascript" src="js/lightview.js"></script>
</head>

<body>

<div style="margin:200px">

<form name="form1" action="http://xxxx.com/ajaxmail-utf-8/ajaxmail/sample.php" method="post">
<input type="hidden" name="str" value="xxxx@xxxx.xx.xx">
</form>

<a href='JavaScript:document.form1.submit()' rel='iframe' title='送信フォームタイトル :: 送信フォーム説明文 :: width: 750, height: 600' class='lightview'>text1</a>
</form>

フォームをポップアップさせるJavaScriptとPOSTを制御するJavaScriptとの組み合わせの仕方がよくわかりません。

恐れ入りますがどなたかご教授頂けると幸いです

http://www.ajaxmail.jp/のAjaxmailを使用いたしております。リンクをクリックするとメールフォームがポップアップで表示されるのですが、このフォームのスクリプトに対して最初のリンクのクリックと同時にPOSTでデータを送りたいと思っておりますがうまく行きません。

ソースは以下


<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<title>AjaxMail:Ajaxを活用したフリーPHPメールフォーム</title>
<li...続きを読む

Aベストアンサー

===続き===
<p><strong>内容</strong><br />
<textarea cols="50" rows="10" name="内容" id="内容">
</textarea>
</p>
<p><input type="submit" value="確認する"></p>
</form>
<script type="text/javascript" language="javascript">
function ajax_popup(no){
var form_data,Kanrisya_Mail;
switch(no){
case 1:
Kanrisya_Mail="hogehoge1@fuga.fuga";
form_data="1";
break;
case 2:
Kanrisya_Mail="hogehoge2@fuga.fuga";
form_data="2";
break;
case 3:
Kanrisya_Mail="hogehoge3@fuga.fuga";
form_data="3";
break;
default:
Kanrisya_Mail="";
form_data="";
break;
}
document.getElementById("E-mail").value=Kanrisya_Mail;
document.getElementById("内容").value=form_data;
Lightview.show({href:'#ajaxForm',rel:'inline',title:"送信フォーム",
options:{autosize:true,topclose:true}});
document.observe('lightview:opened',function(){
new Spry.Widget.ValidationTextField("checkText1", "none", {validateOn:["change"]});
new Spry.Widget.ValidationTextField("checkText2", "email",{validateOn:["change"]});
});
}
function ajaxsend(){
var form_data={"E-mail":document.getElementById("E-mail").value,
"内容":document.getElementById("内容").value};
Lightview.show({href:'./ajaxmail/sendmail.php',rel:'ajax',
options:{autosize: true,topclose:true,ajax:{parameters:form_data,}}
});
}
</script>
</body>
</html>

===続き===
<p><strong>内容</strong><br />
<textarea cols="50" rows="10" name="内容" id="内容">
</textarea>
</p>
<p><input type="submit" value="確認する"></p>
</form>
<script type="text/javascript" language="javascript">
function ajax_popup(no){
var form_data,Kanrisya_Mail;
switch(no){
case 1:
Kanrisya_Mail="hogehoge1@fuga.fuga";
form_data="1";
break;
case 2:
Kanrisya_Mail="hogehoge2@fuga.fuga";
form_data="2";
break;
case 3:
Kanrisya_...続きを読む

Qフォーム画面の文字を質問内容のように表示したい。

javascriptでフォントサイズが変更できるようにしたフォームに文字を入力し、そのフォーム画面を残したままその文字を変更したフォントサイズで表示したいのですが、
(1)確認ボタンを押すとフォーム画面が消えるのを消えないようにしたい。
(2)表示する文字のフォントサイズの変更の仕方がわからない。
以上の2点の解決方法をご教示下さい?
宜しくお願いいたします。


<HTML>
<HEAD>
<STYLE type="text/css">
<!--
INPUT {font-size: 12px;}
-->
</STYLE>
<SCRIPT language="JavaScript">
<!--
// フォームの文字の大きさを変更
function sizeTxt(n){
document.nForm.textN.style.fontSize = n.options[n.selectedIndex].value + "px";
}
function check(){
var strName;
strName = document.nForm.textN.value;
document.write(strName);
}
//-->
</SCRIPT>
</HEAD>
<BODY>
フォントサイズを選択できます。
<FORM name="nForm">
<SELECT onChange="sizeTxt(this)">
<OPTION value="8">8px</OPTION>
<OPTION value="10">10px</OPTION>
<OPTION value="12" selected>12px</OPTION>
<OPTION value="16">16px</OPTION>
<OPTION value="20">20px</OPTION>
<OPTION value="24">24px</OPTION>
<OPTION value="30">30px</OPTION>
</SELECT><BR><BR>
<INPUT type="text" size="45" name="textN"><BR>
<input type="button" value=" 確認 " onClick="check()">
</FORM>
<SCRIPT language="JavaScript">
</SCRIPT>
</BODY>
</HTML>

javascriptでフォントサイズが変更できるようにしたフォームに文字を入力し、そのフォーム画面を残したままその文字を変更したフォントサイズで表示したいのですが、
(1)確認ボタンを押すとフォーム画面が消えるのを消えないようにしたい。
(2)表示する文字のフォントサイズの変更の仕方がわからない。
以上の2点の解決方法をご教示下さい?
宜しくお願いいたします。


<HTML>
<HEAD>
<STYLE type="text/css">
<!--
INPUT {font-size: 12px;}
-->
</STYLE>
<SCRIPT language="JavaScript">
<!--
...続きを読む

Aベストアンサー

ページ読み込み完了後にdocument.writeすると、ページを一から書き直すことになります。この場合は要素のinnerHTMLに設定するのが一般的です。フォントサイズも、この要素に対して設定すればOKです。
-----------------------------------------------
<HTML>
<HEAD>
<STYLE type="text/css">
<!--
INPUT {font-size: 12px;}
-->
</STYLE>
<SCRIPT language="JavaScript">
<!--
// フォームの文字の大きさを変更
function sizeTxt(n){
document.nForm.textN.style.fontSize = n.options[n.selectedIndex].value + "px";
}
function check(){
var strName;
strName = document.nForm.textN.value;
var test = document.getElementById("test");
test.innerHTML = strName;
var size = document.nForm.sizeSelect;
test.style.fontSize = size.options[size.selectedIndex].value + "px";
}
//-->
</SCRIPT>
</HEAD>
<BODY>
フォントサイズを選択できます。
<FORM name="nForm" >
<SELECT onChange="sizeTxt(this)" name="sizeSelect">
<OPTION value="8">8px</OPTION>
<OPTION value="10">10px</OPTION>
<OPTION value="12" selected>12px</OPTION>
<OPTION value="16">16px</OPTION>
<OPTION value="20">20px</OPTION>
<OPTION value="24">24px</OPTION>
<OPTION value="30">30px</OPTION>
</SELECT><BR><BR>
<INPUT type="text" size="45" name="textN"><BR>
<input type="button" value=" 確認 " onClick="check()">
</FORM>
<DIV id="test"></DIV>
<SCRIPT language="JavaScript">
</SCRIPT>
</BODY>
</HTML>
-----------------------------------------------

ページ読み込み完了後にdocument.writeすると、ページを一から書き直すことになります。この場合は要素のinnerHTMLに設定するのが一般的です。フォントサイズも、この要素に対して設定すればOKです。
-----------------------------------------------
<HTML>
<HEAD>
<STYLE type="text/css">
<!--
INPUT {font-size: 12px;}
-->
</STYLE>
<SCRIPT language="JavaScript">
<!--
// フォームの文字の大きさを変更
function sizeTxt(n){
document.nForm.textN.style.fontSize = n.options[n.selectedIn...続きを読む

Qフォームから入力すると、入力内容がブラウザ画面に反映する仕組み

フォームから入力すると、入力内容がブラウザ画面にテキストとして反映する仕組みを作りたいと考えています。
ただし、Web上のサーバーにアップロードせず、ローカルでhtmlファイルを開いて使用する前提です。

たとえば「クリスマス」とテキストエリアに入力してボタンを押すと、テキストがテキストエリアの下に表示され、
続いて「サンタクロース」とテキストエリアに入力してボタンを押すと、「クリスマス」の下に「サンタクロース」が表示される・・・といった次第です。

よいアイディアがあればご教授ください。

Aベストアンサー

javaScritの知識が多少あれば難しくないと思います。
以下を参考にして下さい。

<html>
<head>
<script type="text/javascript">
<!--

function textcopy(){
// テキストエリアの内容を取得
var textarea = document.getElementById("textarea").value;
// テキストエリアの内容を消去
document.getElementById("textarea").value = "";
// これまでに追加されたテキストとの連結を行う
textarea = document.getElementById("insert").innerHTML + textarea;
// "insert"のidが指定されたの要素の中に挿入
document.getElementById("insert").innerHTML = "<div>" + textarea + "</div>";
}

//-->
</script>

</head>
<html>
<body>
<form>
<textarea id="textarea" rows="4" cols="40"></textarea>
<p><button type="button" onclick="textcopy()">↓追加</button></p>
<div id="insert"></div>
</form>
</body>
</html>

javaScritの知識が多少あれば難しくないと思います。
以下を参考にして下さい。

<html>
<head>
<script type="text/javascript">
<!--

function textcopy(){
// テキストエリアの内容を取得
var textarea = document.getElementById("textarea").value;
// テキストエリアの内容を消去
document.getElementById("textarea").value = "";
// これまでに追加されたテキストとの連結を行う
textarea = document.getElementById("insert").innerHTML + textarea;
// "insert"のidが指定されたの要素...続きを読む

Qラジオボタン選択内容に応じて、表示内容を切り替えるようにしたい。

ラジオボタン選択内容に応じて、表示内容を切り替えるようにしたいのですが、
いくら調べても全て表示がなく、表示非表示切り替えするものしかなく分からない状態です。
今勉強中でどうつくればいいか、分からない状況でしたので、ご相談させていただきました。
※html、css、javascriptを使用予定です。

例 ) ・すべて ・項目1 ・項目2
ああ ああ いい
いい

ご教授お願いしますm(_ _)m

Aベストアンサー

#1です。ライブラリとか使わないでやるとこんな感じかな

<html>
<head>
<script>
try{
document.addEventListener ('click',function(e){clickfunc(e)},true);
}catch(e){
document.attachEvent('onclick',function(e){clickfunc(e)});
}
function clickfunc(e){
var t = (e.srcElement || e.target);
if(t.nodeName=="INPUT" && t.type=="radio" && t.name=="test"){
switch(t.value){
case "":
display_komoku("k1",true);
display_komoku("k2",true);
break;
case "1111111":
display_komoku("k1",true);
display_komoku("k2",false);
break;
case "2222222":
display_komoku("k1",false);
display_komoku("k2",true);
break;
}
}
}
function display_komoku(val,flg){
var n=document.getElementsByTagName("*");
var r1=new RegExp("(?:^| +)"+val+"(?: +|$)");
var r2=new RegExp("(?:^| +)hide(?: +|$)");
for(var i=0;i<n.length;i++){
if(n[i].className.match(r1)){
if(flg && n[i].className.match(r2)){
n[i].className=n[i].className.replace(r2," ");
}else if(!flg && !n[i].className.match(r2)){
n[i].className+=" hide";
}
}
}
}
</script>
<style>
.hide{display:none;}
</style>
</head>
<body>
<table>
<tr valign="top">
<td>
<input type="radio" name="test" value="" checked> :すべて
<input type="radio" name="test" value="1111111"> :選択1
<input type="radio" name="test" value="2222222"> :選択2<br>
<br>
<div class="title_frame k1">タイトル1</div>
<div class="frame1 k1">文章説明<br>
<ol>
<li>ああああ</li>
</ol>
</div>
<div class="title_frame k2">タイトル2</div>
<div class="frame k2">文章説明<br>
<ol>
<li>いいいい</li>
</ol>
</div>
</td>
</tr>
</table>
</body>
</html>

#1です。ライブラリとか使わないでやるとこんな感じかな

<html>
<head>
<script>
try{
document.addEventListener ('click',function(e){clickfunc(e)},true);
}catch(e){
document.attachEvent('onclick',function(e){clickfunc(e)});
}
function clickfunc(e){
var t = (e.srcElement || e.target);
if(t.nodeName=="INPUT" && t.type=="radio" && t.name=="test"){
switch(t.value){
case "":
display_komoku("k1",true);
display_komoku("k2",true);
break;
...続きを読む

Qjqueryで、あるタグが削除された時に、変わりのタグやテキストを表示する条件式について

jqueryを使い、あるタグが削除された時に、変わりのタグやテキストを表示させたいのですがうまくいきません。
<script type="text/javascript">
$(function() {
$("table tr th.emp:empty").closest("table").remove();
});
</script>

<div id="content">
<table>
<tr>
<th>題名</th>
<td class="emp"></td>
</tr>
</table>
</div>

<td class="emp"></td>が空白の場合、tableタグが削除されソースは<div id="content"></div>となりますが、
tableタグが削除されたときに、新たなタグやテキストを入れることはできるのでしょうか?

<div id="content">該当するデータはありません</div>などと入れられたらと思っています。
以下のようにしてみましたが、当然ダメでした。

<script type="text/javascript">
$(function() {
$("table tr th.emp:empty").closest("table").remove();
});
</script>
<script type='text/javascript'
$(window).load(function(){
$("div#content:empty").text("該当するデータはありません")
});
</script>

jqueryを使い、あるタグが削除された時に、変わりのタグやテキストを表示させたいのですがうまくいきません。
<script type="text/javascript">
$(function() {
$("table tr th.emp:empty").closest("table").remove();
});
</script>

<div id="content">
<table>
<tr>
<th>題名</th>
<td class="emp"></td>
</tr>
</table>
</div>

<td class="emp"></td>が空白の場合、tableタグが削除されソースは<div id="content"></div>となりますが、
tableタグが削除されたときに、新たなタグやテ...続きを読む

Aベストアンサー

ANo1、2です。

jQueryの場合、$(selector) で取得するのは、jQuery独特のjQuery objectというものです。
対象が単数でも複数でも同じように扱えるように考えられていて、その要素数を取得するにはlength属性を参照すればよいようになっています。
http://api.jquery.com/length/

それなので、if(td.length) では要素があること(1以上である)をチェックしていましたが、jQueryの場合は該当要素が無い場合は、メソッドが無視されるようにできているので、チェックも不要であったという意味です。

通常のjavascriptでは単数の要素と複数の要素(要素リストなど)では扱いが変わりますし、要素が無い場合に何らかの処理をしようとすると、そこでエラーとなる場合があるので、ついうっかりと、いらぬチェックを書いてしまった次第です。


人気Q&Aランキング

おすすめ情報