fork download
  1. //【登録場所】 全体、レス表示
  2. //【ラベル】 テレビ実況板の勢いポップアップ
  3. //【内容】 http://b...content-available-to-author-only...h.net/から”勢い”と部分をポップアップ表示する。
  4. //【コマンド1】 $SCRIPT tv.js
  5. //【スクリプト】
  6. //設定
  7. var closeOnMouseExit = false; //カーソルをポップアップ内から外に移動で、そのポップアップを閉じる
  8. var closeOnLinkClick = false; //ポップアップのリンクをクリックで、そのポップアップを閉じる
  9. //設定ここまで
  10.  
  11. var vcx = v2c.context;
  12. vcx.setDefaultCloseOnMouseExit( closeOnMouseExit );
  13. function createPopupString() {
  14. var html = v2c.readURL('http://b...content-available-to-author-only...h.net');
  15. if (html) {
  16. html = String(html);
  17. html = html.split('<div id="content_area_upper"></div>')[1];
  18. html = html.split('<div id="content_middle_a">')[0];
  19. var tmp;
  20. if (/<li>(\d{4}\/\d{2}\/\d{2}\([月火水木金土日]\))/.exec(html)) {
  21. tmp = '<table><tr><td>' + RegExp.$1 + '</td>';
  22. }
  23. if (/<span id="renew_his">(.*?)<\/span>.*?(レス総数 : \d+res\/分)/.exec(html)) {
  24. tmp += '<td>' + RegExp.$1 + '</td><td>' + RegExp.$2 + '</td>';
  25. }
  26. if (/(\(更新間隔:約\d+分\))/.exec(html)) {
  27. tmp += '<td>' + RegExp.$1 + '</td></tr></table>';
  28. }
  29. html = html.replace(/(<div id="content_area_upper2_left">.*?)<table class="sitetotal">/, tmp);
  30. html = tmp + '<table class="sitetotal">' + html.split('<table class="sitetotal">')[1];
  31.  
  32. html = '<html><head><link rel="stylesheet" media="screen,projection" type="text/css" href="http://s...content-available-to-author-only...h.net/jp/pc/v1/css/reset.css" title="04">' +
  33. '<link rel="stylesheet" media="screen,projection" type="text/css" href="http://s...content-available-to-author-only...h.net/jp/pc/v1/css/base.css" title="04" />' +
  34. '<link rel="stylesheet" media="screen,projection" type="text/css" href="http://s...content-available-to-author-only...h.net/jp/pc/v1/css/user.css" title="04" />' +
  35. '</head><body><div id="wrap"><div id="clear"></div><div id="content_title"><a href="http://b...content-available-to-author-only...h.net"><h3>現在の勢い</h3></a></div>' +
  36. '<div id="content_area">' + html + '</div></div></body></html>';
  37. vcx.setPopupHTML(html);
  38. vcx.setRedirectURL(false);
  39. vcx.setPopupFocusable(true);
  40. if ( !closeOnLinkClick ) vcx.setCloseOnLinkClick(false);
  41. }
  42. }
  43. createPopupString();
Runtime error #stdin #stdout #stderr 0.42s 382976KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
js: uncaught JavaScript runtime exception: ReferenceError: "v2c" is not defined.