ここでグーグルで検索しましたが、スクリプトが機能していないことがわかりません
正常にロードされた .load 関数ファイルを使用して html ファイルをロードしていますが、ブラウザーでそのファイルを表示すると javascirpt が機能しません。
以下の関数はhtmlファイルをロードしています
function loadPage(page, pageElement) {
$(pageElement).load('pages/page' + page + '.html');
//loadRegions(page, pageElement);}
これは、ajax で読み込まれた html ファイルの関数です。
addLoadEvent(load1);
スクリプトは、キャンバスを生成するpdftohtmlスクリプトによって生成されます...クリックなどのイベントに添付できません..このまま機能できますか...
pdftohtml 生成スクリプト
関数adjustCharSpacing(el,actualWidth) { var rawWidth=el.offsetWidth; if(actualWidth>20 & rawWidth!=actualWidth && actualWidth>rawWidth){ var 間隔 = 0; var s=spacing+'px'; el.style.charSpacing = s; rawWidth=el.offsetWidth; var diff=rawWidth-actualWidth; if(diff20 && actualWidth>rawWidth && rawWidth!=actualWidth & el.textContent.search(' ') > -1){ var 間隔 = 0; var s=spacing+'px'; el.style.wordSpacing = s; rawWidth=el.offsetWidth; var diff=rawWidth-actualWidth; if(diff12 & rawWidth>5 & rawWidth!=実際の幅){ if(生の幅>実際の幅){ while (rawWidth>actualWidth & lastRawWidth!=rawWidth){ ピクセルサイズ--; el.style.fontSize = pixelSize+'px'; lastRawWidth=rawWidth; rawWidth=el.offsetWidth; } var lastDiff=lastRawWidth-actualWidth; var nextDiff=actualWidth-rawWidth; if(lastDiff5) el.style.fontSize = pixelSize+'px'; そうしないと el.style.fontSize = rawFontSize+'px'; if(pixelSize!=el.style.fontSize){ AdjustCharSpacing(el,actualWidth); AdjustWordSpacing(el,actualWidth); } } } var pdf; 関数 M(a,b){pdf.moveTo(a,b);} 関数 L(a,b){pdf.lineTo(a,b);} 関数 C(a,b,c,d,e,f){pdf.bezierCurveTo(a,b,c,d,e,f);} 関数 Q(a,b,c,d){pdf.quadraticCurveTo(a,b,c,d);} 関数 BP(){pdf.beginPath();} 関数 CP(){pdf.closePath();} 関数 LW(a){pdf.lineWidth=a;} 関数 LC(a){pdf.lineCap=a;} 関数 LJ(a){pdf.lineJoin=a;} 関数 ML(a){pdf.miterLimit=a;} 関数 SS(a){pdf.strokeStyle=a;} 関数 ST(){pdf.stroke();} 関数 GA(a){pdf.globalAlpha=a;} 関数 FS(a){pdf.fillStyle=a;} 関数 FI(){pdf.fill();} 関数 CL(){pdf.clip();} 関数 SV(){pdf.save();} 関数 RS(){pdf.restore();} var loaded1 = false; var assetsLoaded1 = 0; var assetCount1 = 20; var images1 = 新しい配列(); var imageCount1 = 20; 関数 load1(){ if (!loaded1) { ロードされた1 =真; document.getElementsByClassName("l1")[0].innerHTML = "アセットを読み込んでいます..."; for (var i = 1; i