ページがドラッグ アンド ドロップをサポートできるかどうかを確認するように modernizer.js を正常に構成しました。もともと、このページで実行されている 2 つの js スクリプトが互いにうまく機能しないことが判明するまで、1 つの div を表示することがサポートされていて、もう 1 つの div を表示しない場合はうまく機能するように構成しました。
この時点で、ブラウザーがドラッグ アンド ドロップをサポートしていない場合、ユーザーを別のページにリダイレクトすることが最善の方法であると判断しました。
私が抱えている問題は、私のjavascriptがまだそれほど優れていないことです(私は進行中の作業です)。if/elseステートメントのelse部分としてリダイレクトするように構成することはできましたが、 if を使用して、else を使用してリダイレクトするだけです (私の言いたいことがわかっている場合)。
これは私が現在持っているものです...
window.onload = function() {
if (window.FileReader && Modernizr.draganddrop){
//code left from when it was showing hidden divs
document.getElementById('yes').style.display = 'block';
document.getElementById('page_blurb').style.display = 'block';
}else{
window.location = "http://www.dentaldigs.co.uk/image_upload_non5.php"
}
};
これは私がやりたいことです...
window.onload = function() {
if (window.FileReader && Modernizr.draganddrop not true){
window.location = "http://www.dentaldigs.co.uk/image_upload_non5.php"
}
};
それが理にかなっていることを願っていますか?
ありがとう