JavaScript

全16033件中1~20件表示
  • 報酬付き

    初回のローディング画像をフェードアウトさせたい

    jsについて質問です。 ①初回のみローディング画像(gif)を表示して、2度目以降は表示しない ②ローディング画像が消えるときはふわっとフェードアウトする ということをやりたいです。 ①のみだけならできたのですが、フェードアウトをいれると、ローディング画像が一瞬で消えてしまったり、ずっとローディング画像が表示されたままだったり、うまくいきませんでした。 参考にしたサイトがclassの追加だったので、フェードアウトはcssでkeyframe変更すればいいのかと思ったのですが、jsを修正すべきでしょうか? ●html <div class="splash"> <div class="splash-animation"> <img src="image/load.gif"> </div> </div> ●css .splash-animation { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background-color: #ffffff; z-index: 1000; } .splash.is-active { opacity: 0; visibility: hidden; } .splash-animation.is-active { opacity: 1; visibility: visible; } ●js $(function () { var webStorage = function () { if (sessionStorage.getItem('access')) { $(".splash").addClass('is-active'); } else { sessionStorage.setItem('access', 'true'); $(".splash-animation").addClass('is-active'); setTimeout(function () { $(".splash").addClass('is-active'); $(".splash-animation").removeClass('is-active'); }, 3000); } } webStorage(); });

  • 報酬付き

    巨大なファイルのダウンロード処理

    TypeScript(実行環境: node.js)でサイズの大きいファイルをダウンロードする方法ってあるのでしょうか? 例えば数百万行にも及ぶテキスト情報を1つの変数に突っ込んでダウンロードするとメモリエラーになると思います。 なのでデータを少しずつダウンロードするファイルに流し込みながらダウンロード処理を行うことって可能でしょうか?

  • 報酬付き

    JavaScript 座標

    用紙の縦、横を知るには、座標取得。。でしょうか??

  • 報酬付き

    AdobeAcrobatpro のJavaScri

    やりたいこと…pdfファイルの1ページ目にファイル名頭6桁のヘッダーをつける。書式が縦の場合、右上、横の場合は左上に。 下記にて、縦でも横でも、左上になってしまうんです。 修正できますでしょうか?? お力添えお願いいたします var fileName = this.documentFileName; var fileNamePrefix = fileName.substr(0, 6); var HeaderText = fileNamePrefix; var cFontSize = 10; // 1ページ目のページサイズを取得 var pageBox = this.getPageBox("Crop", 0); var pageWidth = pageBox[2] - pageBox[0]; var pageHeight = pageBox[3] - pageBox[1]; // 縦向きの場合 if (pageHeight > pageWidth) { var coords = [pageWidth - 150, pageHeight - 50, pageWidth - 10, pageHeight - 10]; // 右上の座標 this.addWatermarkFromText({ cText: HeaderText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: app.constants.align.right, nVertAlign: app.constants.align.top, nTextAlign: app.constants.align.right, nStart: 0, nEnd: 0 }); } else { // 横向きの場合 var coords = [10, pageHeight - 50, 150, pageHeight - 10]; // 左上の座標 this.addWatermarkFromText({ cText: HeaderText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: app.constants.align.left, nVertAlign: app.constants.align.top, nTextAlign: app.constants.align.left, nStart: 0, nEnd: 0 }); }

  • 404NOT FOUND。

    丸投げですいません! 404NOT FOUND。の原因が分からない! //express.js const express = require('express'); const mysql = require('mysql2/promise'); // mysql2/promise を使用することで非同期処理が可能 const path = require('path'); const app = express(); const port = 3000; // EJSをテンプレートエンジンとして設定 app.set('view engine', 'ejs'); app.set('views', path.join(__dirname, 'views')); // 静的ファイルの設定 app.use(express.static(path.join(__dirname, 'public'))); app.use(express.urlencoded({ extended: true })); const dbConfig = { host: 'localhost', user: 'root', password: 'rhythm0!KT#$9V', database: 'membership_db' }; const pool = mysql.createPool(dbConfig); app.get('/detail', (req, res) => { const id = req.query.id || 'default_id'; return res.redirect(`/detail/${id}`); }); app.get('/detail/:id', async (req, res) => { const id = req.params.id; try { const connection = await pool.getConnection(); // プールから接続を取得 const [rows, fields] = await connection.execute('SELECT id, m, nickname, selfintroduction FROM members WHERE id = ?', [id]); connection.release(); // 接続を解放 if (rows.length === 0) { return res.status(404).send('メンバーが見つかりません'); } const member = rows[0]; res.render('detail', { member }); // detail.ejs としてレンダリング } catch (error) { console.error('データベースエラー:', error); res.status(500).send('データベースエラーが発生しました'); } }); app.listen(port, () => { console.log(`Expressサーバーがポート${port}で起動しました`); }); <!-- detail.ejs --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Member Detail</title> </head> <body> <h1>Member Detail</h1> <ul> <li>ID: <%= member.id %></li> <li>Name: <%= member.m %></li> <li>Nickname: <%= member.nickname %></li> <li>Introduction: <%= member.selfintroduction %></li> </ul> </body> </html> <!-- members.ejs --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Members List</title> <!-- CSS styles --> <style> /* Styles for the table */ table { width: 100%; border-collapse: collapse; } th, td { padding: 12px 8px; /* Adjust padding */ text-align: left; border-bottom: 1px solid #ddd; } /* Change cursor to pointer for clickable elements */ tr.clickable { cursor: pointer; } /* Header style */ th { background-color: #f2f2f2; } /* Change background color for even rows */ tr:nth-child(even) { background-color: #f2f2f2; } </style> </head> <body> <h1>どなたとチャットしますか?</h1> <table> <thead> <tr> <th>ID</th> <th>M</th> <th>Nickname</th> <th>都道府県</th> <th>市区町村</th> </tr> </thead> <tbody> <% members.forEach(function(member) { %> <tr class="clickable" data-member-id="<%= member.id %>"> <td><%= member.id %></td> <td><%= member.m %></td> <td><%= member.nickname %></td> <td><%= member.prefecture %></td> <td><%= member.city %></td> </tr> <% }); %> </tbody> </table> <script> // Click event handler for clickable rows document.addEventListener('DOMContentLoaded', function() { var rows = document.querySelectorAll('tr.clickable'); rows.forEach(function(row) { row.addEventListener('click', function() { var memberId = this.getAttribute('data-member-id'); window.location.href = '/detail/' + memberId; // Redirect to detail page }); }); }); </script> </body> </html> どなたか言い考えありませんか? もう、4日も同じことを考えています。 宜しくお願い申し上げます。

  • エラー

    下記、エラーわかる方いないでしょうか?すみません Adobeアクロバットpro Windows10 javascript var fileName = this.documentFileName; var fileNamePrefix = fileName.substr(0, 6); var HeaderText = fileNamePrefix var cFontSize = 10; var cWidth = 450; var coords = [30, 40]; var cText= HeaderText this.pageNum = 0 this.addWatermarkFromText({ cText: HeaderText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: app.constants.align.right, nVertAlign: app.constants.align.Top }); RangeError: 引数の値が無効です。 Doc.addWatermarkFromText:13:Console undefined:Exec undefined

  • AdobeAcrobatproのJavascrip

    何か変なところありますか? やりたいこと→ヘッダー(右上)にファイル名の頭6桁をつける var fileName = this.documentFileName; var fileNamePrefix = fileName.substr(0, 6); this.pageNum = 0 var HeaderText = fileNamePrefix var cFontSize = 10; var cWidth = 450; var coords = [30, 40]; this.addWatermarkFromText({ cText: HeaderText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: app.constants.align.right, nVertAlign: app.constants.align.Top }); } 明日試すんですが、厳しい意見、何か感じたこと、あればドシドシ!コメントください

  • スタンプの位置

    やりたいことは、たくさんのファイルで1ページ目のみにスタンプを押したい。が、pdfの回転(見た目にはわからない)により、スタンプが270度回転するのに解決するカードが下記で、成功したのですが、スタンプの位置が、左上はみ出ます。数字わ、いじっても、スタンプは大きいまま、位置も変わりません。 回転問題は解決したのにあと少しなんです。何かヒントくださいませんか。 お願いします!!! AdobeAcrobatpro上で使うJavascript、Windows10です。 // 変数の定義 var n10mm = 10; // スタンプをページの端から10mm離れた位置に配置 var nStampWidth = 50; // スタンプの幅 var nStampHeight = 50; // スタンプの高さ // 現在のページの「Crop」ボックスの座標を取得 var rctCropRot = this.getPageBox("Crop", this.pageNum); // スタンプの中心X座標を計算 var nStampXCenter = n10mm + nStampWidth / 2; // スタンプの中心Y座標を計算 var nStampYCenter = rctCropRot[1] - n10mm - nStampHeight / 2; // スタンプの位置を示す矩形(左下と右上の同じ点)の座標を設定 var rctAnnotRot = [nStampXCenter, nStampYCenter, nStampXCenter, nStampYCenter]; // ページの回転に応じて座標を変換するマトリックスを作成 var mxFromRot = (new Matrix2D).fromRotated(this, this.pageNum); // 変換されたスタンプの位置を計算 var rctAnnotDflt = mxFromRot.transform(rctAnnotRot); // スタンプを現在のページに追加 this.addAnnot({ type: "Stamp", // 注釈のタイプをスタンプに設定 page: this.pageNum, // スタンプを追加するページ番号 AP: "#urzkGPjyQ1Ma2qYXWQ6bMA", // スタンプの外観 rect: rctAnnotDflt, // スタンプの位置 rotate: this.getPageRotation(this.pageNum) // ページの回転に基づいてスタンプを回転 });

  • AdobeAcrobatpro スタンプ回転回避

    いつもお世話になります 下記、元のpdfファイルが、回転してることが原因で(見た目は普通)、スタンプを押すと回転270度か90度、してしまいます。回避する為のスクリプトを探してきたのですが、エラーでました。 エラー内容を修正できますでしょうか? var rctCropRot =this.getPageBox("Crop",this.pageNum); var nStampXCenter = n30mm + nStampWidth/2; var nStampYCenter = rctCropRot[1]-n30mm-nStampHeight/2; var rctAnnotRot = [nStampXCenter, nStampYCenter, nStampXCenter, nStampYCenter]; var mxFromRot = (new Matrix2D).fromRotated(this,this.pageNum); var rctAnnotDflt = mxFromRot.transform(rctAnnotRot); this.addAnnot({type:"Stamp",page:0,AP:"#urzkGPjyQ1Ma2qYXWQ6bMA", rect:rctAnnot, rotate:this.getPageRotation(this.pageNum)}); ReferenceError: n30mm is not defined 2:Console:Exec undefined

  • AdobeAcrobat pro スタンプ回転避け

    AdobeAcrobat pro にて、1ページ目にスタンプを押す、Javascriptを考えました。 for (var i = 0; i < this.numPages; i++) { var r = getPageRotation(i); var annot = this.addAnnot({ page: i, type: "Stamp",   author: "User Name", name: "myStamp",   rect: [400, 400, 550, 500], AP: "スタンプのAP" }); // ページの回転角度に応じてスタンプを回転させます if (r == 90) { annot.rotate = 270; } else if (r == 180) { annot.rotate = 180; } else if (r == 270) { annot.rotate = 90; } else { annot.rotate = 0; } } 家にパソコンがない為、ちゃんと動くかだけでも確認してくださる方いませんか。

  • 報酬付き

    JsonUIについて

    <前提> アクションフォームを使い、特定のid(タイトル)によって表示されるようにしたいです <本題> そのフォームに"それぞれのプレイヤーの顔のアイコン"と"ロード画面"(0〜100%まで動くやつ)を追加したいのですが、どちらもやり方がわからないです。他力本願にはなってしまいますが、一連のコードを教えて欲しいです

  • Javascript エラー内容わかる方いますか?

    知識のないものが質問してすみません。 試せる環境でもなく、Javaのこともよく知らないです。 エラー内容、もしわかる方いて、 心の広い方がもし、いて、教えてくださるなら、教えていただけないでしょうか❓? var rot = this.getPageRotation(0); this.addAnnot({ page: 0, type: "Stamp", author: "User Name", name: "myStamp", rect: [400, 400, 550, 500], AP: "#urzkGPjyQ1Ma2qYXWQ6bMA" rotation: rot, }); ↓エラー内容 SyntaxError: missing } after property list 9:Console:Exec undefined

  • javascript文チェックお願いします

     var annot = selectedAnnots(); var rect = annot.rect; console.println("Selected Annotation Coordinates: " + rect); 上記の文で、Adobeacrobatproの選択した注釈の座標を知ることはできますか?チャットGPTに考えてもらったものを簡素化したんですが、おかしいですか❓?

  • Adobeacrobatpro 座標とは

    pdf内の選択したスタンプの座標を知ることはできますか? Windows10 Adobeacrobatpro

  • ページが回転してたらスタンプも回転し押す

    Adobeacrobatpro にて、スタンプ自動押しをしたところ、縦、横が違うpdfに押すとスタンプが270度回転して押されてしまいました。 複数ファイルに自動で処理したかったのにスタンプが回転するものが混じってしまい困ってます。 チャットgptに、考えてもらったスクリプトが下記です。何か不備がありますか?? // ページの回転状態を取得する関数 function getPageRotation() { return this.pageRotation || 0; // pageRotation はページの回転状態を表す変数(環境によって異なる場合があります) } // スタンプを追加する関数 function addStamp() { var rotation = getPageRotation(); var rotationAngle = 0; // ページが270度または90度回転している場合は、スタンプを270度回転させる if (rotation === 270 || rotation === 90) { rotationAngle = 270; } // スタンプを追加する this.addAnnot({ page: 0, type: "Stamp", author: "User Name", name: "myStamp", rect: [400, 400, 550, 500], // スタンプの位置やサイズを設定する AP: stampAppearance }); } スタンプを押して、そのあともしpdfが回転していたらスタンプも回転して押す、みたいになってますが、正常に動くでしょうか?まだ試してません Windows10 Adobeアクロバットpro

  • pdfスタンプが複数ページに押すと回転する

    pdfのスタンプを複数のファイルに押す、javascriptを作りアクションウィザードを使い押してます。 ただ、横、縦、pdfのファイルにより、スタンプが回転します。 こちらの方が質問しているような現象です↓ https://community.adobe.com/t5/acrobat%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A9%E3%83%A0-discussions/%E6%8F%8F%E7%94%BB%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A7%E4%BD%9C%E6%88%90%E3%81%97%E3%81%9F%E6%B3%A8%E9%87%88%E3%82%92%E3%82%B3%E3%83%94%E3%83%9A%E3%81%99%E3%82%8B%E9%9A%9B%E3%81%AB%E5%8F%8D%E8%BB%A2%E3%81%97%E3%81%A6%E3%81%97%E3%81%BE%E3%81%86/m-p/13819430?profile.language=ja#M28924 pdf内の1ページ目にスタンプを押す Javaスクリプト↓を、回転現象が起きないように改訂できないでしょうか?? this.addAnnot({ page: i, type: "Stamp", author: "User Name", name: "myStamp", rect: [400, 400, 550, 500], AP: スタンプの、AP 考えてみたのですが、ページが見た目は正常なのに回転してるものに押すと270度回転しスタンプが押されるとのことなので、ページが正常じゃない場合、スタンプを270度回転させる、そうでない場合はそのまま押す、というようなスクリプトを作ることは可能でしょうか❓? 環境…Windows10 Adobeアクロバットpro

  • マイクラのJsonUIについて

    https://d.kuku.lu/vdun2jy7n このコードで"body"がmain.js側から指定しても表示されません。表示する方法を教えて貰えませんか?

  • pdfフッターにページ/総数、ファイル名の頭6桁

    タイトルのようにpdfにフッターをつけたく、調べて下記スクリプトを実行したらエラーが出ました!! 何か、おかしいところ、わかる方あればどうか教えてください よろしくお願いします var fileName = this.documentFileName; var fileNamePrefix = fileName.substr(0, 6); for (var i = 0; i < this.numPages; i++){ this.pageNum = i; var currentPage = this.pageNum + 1; var totalPages = this.numPages; var footerText = fileNamePrefix + " " + currentPage + "/" + totalPages; var cFontSize = 10; var cWidth = 450; var coords = [30, 40]; var alignment = "right"; this.addWatermarkFromText({ cText: footerText, nFontSize: cFontSize, aTextRect: coords, cFont: "Helvetica", nHorizAlign: alignment, nVertAlign: align_center }); } エラー内容↓ ReferenceError: align_center is not defined 11:Console:Exec undefined ★Windows10  AdobeAcrobat proにてjavascript実行

  • Adobeアクロバットプロスタンプ自動押し

    下記は、AIに考えてもらった、Adobeアクロバットプロで使用するjavascriptなんですが、実行されず、SyntaxError: missing ; before statement 5:Console:Exec undefinedと、エラーがでました。 どこが悪いか、誰かご教示いただけないでしょうか? やりたいことは、pdfの1枚目に指定のスタンプを押したい。スクリプトが成功したらアクションウィザードに登録し複数の、ファイルに一括処理を、したい。 Nkaitouと、いうのは、カスタムスタンプに登録した名前なのですが、登録名を入力というのも、間違っているのでしょうか??元はその部分は"Approved"; と いう文書でした。スタンプの名前を入れるところが間違ってるとか、ですか?? “”の中ではなく、"Approved";の後ろに入れるとか??  スタンプの名前なんかで反応するのでしょうか??無知ですみません var stampName = "Nkaitou"; var xPos = 100; // X座標 var yPos = 100; // Y座標 // 全てのページに対してスタンプを追加する for (var i = 0; i < this.numPages; i++) { if (i == 0) { // 1ページ目にのみスタンプを追加 this.addAnnot({ type: "Stamp", page: i, name: stampName, rect: [xPos, yPos, xPos + 150, yPos + 50] }); } } 使用は、Windows10 Adobeアクロバットプロです

  • javaスクリプト 読み解けますか

    下記、Adobeアクロバットにて 実行したく、ネットで探してきたのですが、実行すると最後の1文が出て、実行されませんでした。 何か間違ってるところありますでしょうか???やりたいことは、Adobeのpdf内の全てのページに、同じスタンプを押したい。。。 this.syncAnnotScan(); var annt = this.getAnnots(this.pageNum)[0]; var props = annt.getProps(); for(var i=0;i<this.numPages;i++){ props.page = i; if(i !=this.pageNum) this.addAnnot(props); } [Markup 2 bce44816-3c74-4e95-8bfd-c5d4ca46cc3c] 全然よくわかっていないものですが、何か教えていただけますと幸いです。 よろしくお願いいたします。