小编SpY*_*3HH的帖子

使用"视图"时如何获取dompdf PDF上的页码

好的,所以我使用以下代码片段来获取加载了PHP变量的HTML"视图",$data以便我可以执行诸如tr从数据库调用中填写数据等等.

function getView ($file, $data=NULL) {
    if (!empty($data)) extract($data);
    ob_start();
    if (is_file($file)) include($file);
    return ob_get_clean();
}
Run Code Online (Sandbox Code Playgroud)

获取用于类似的东西,然后在HTML中使用$htmlPDF = getView('receipt.php', array( 'orderNumber' => $orderNumber ));Where $orderNumber来填充它的正确位置.例如:

<h1>You Order #<?= $orderNumber; ?></h1>
Run Code Online (Sandbox Code Playgroud)


好的,重点是,这就是我获取HTML的方式.然后我将它加载到我的dompdf变量:

$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
Run Code Online (Sandbox Code Playgroud)

哪一切都很棒.问题是让inline php脚本工作以获取PAge Numbers/Page Headers | Footers.我尽可能地遵循这里的指示,但我似乎无法做出正确的混合.到目前为止,没有任何错误,除了我在任何地方获得0页码!

是的,我使用PHP中的DOMPDFdompdf页码查看了PDF页面中的页眉,但仍然没有前进的进展!我想知道inline php脚本是否与我如何将HTML作为字符串有关?任何指针,想法,建议?

php pdf dompdf

9
推荐指数
4
解决办法
2万
查看次数

同样的旧问题,.scrollTop(0)在Chrome和Safari中无效

首先,我要指出,我GOOGLE了,甚至看了看这里像回答这个这个,但是,我还是没有找到我的情况下工作的解决方案.

我设计了一个页面,其中有几个固定元素覆盖页面,并使html5/css3在主文档上创建一个干净的"蒙版",从而允许主体滚动条仍然滚动底层内容.

在firefox和ie(bleh)中,scrollTop(0)工作正常.但是,正如问题所述,在我喜欢的浏览器中并没有那么多.

我记下的一件事是在scrollTo事件之前和之后调用以下内容

$("body,html,document").each(function(){ console.log($(this).scrollTop()); });
Run Code Online (Sandbox Code Playgroud)

结果并不令人满意,它告诉我,scrolltop已经是0,因此甚至没有尝试使用scrollTop,或者至少那是我迄今为止"想到的".

在你问之前,我在这3个项目中的每个项目都进行了控制台调用,因为文档scrolltop应该被覆盖在其中一个项目中(我会想到身体,但是就像你必须调用html一样)

任何关于想法的人?

仅供参考,它可能是一个古怪的CSS(寿它是如何工作的IE浏览器,而不是铬我真的无法理解),但我已经尝试用下面的负面结果:

$(window).scrollTop(0);
$(document).scrollTop(0);
$("html").scrollTop(0);
$("body").scrollTop(0);
window.scroll(0,0);
$("body,html,document").scrollTop(0);
$("body,html").scrollTop(0);
Run Code Online (Sandbox Code Playgroud)

我想这扩展了我的问题,这是一个CSS问题吗?我没有外部链接,代码太长(用CI视图Partials制作)发布所有内容,但要澄清我做了什么:

  • 修复了页眉,页脚和侧边栏,使内容与文档滚动条一起滚动
  • 到目前为止实现的javascript或jquery非常少,在预定元素的固定位置之外几乎有0个自定义css
  • "内容"是基于单边栏导航器中单击的列表项使用jQuery的.load函数的ajax

临时小提琴不再起来

safari jquery google-chrome scrolltop

7
推荐指数
3
解决办法
4万
查看次数

将函数附加到DOMWindow对象

我有一个很好的小片段,我已经为获得浏览器位置:

if (!window.position) {
    window.position = function() {
        return navigator.appName.toLowerCase().indexOf("explorer") >= 0 ? { x: window.screenLeft, y: window.screenTop } : { x: window.screenX, y: window.screenY };
    };
};
Run Code Online (Sandbox Code Playgroud)

它工作得很好,我想知道的是,任何人都知道(我似乎无法找到/记住它是否存在),如果有类似"_prototype"的东西,那么我可以永久地附加该功能.这对我有这样的情况很有用:

var bob =   window.open(...);
Run Code Online (Sandbox Code Playgroud)

那么我可以说:

var bobSposisition = bob.position(); // and of course get the same thing on bob that i'm getting on my current parent window.
Run Code Online (Sandbox Code Playgroud)

回答 [添加有趣的片段更新!]


这个问题很老,有点没用,但如果它有用,你可能也会对以下片段感兴趣!

;;(function() {
    "use strict";
    /** window.position
     *  Add `position` method to windows object that allows for detection of the …
Run Code Online (Sandbox Code Playgroud)

javascript

6
推荐指数
1
解决办法
2万
查看次数

如何使用像SQL连接一样的CAML连接?

我在这里检查过文章并用Google搜索直到我的指尖是蓝色的.我已阅读,阅读和阅读,似乎无法在Sharepoint2010中围绕CAML联接.

问:是否有人可以显示我怎么一个完整的例子正好 CAML加入查询比较SQL联接查询?

*For Example (SQL of Course, just something to work with)*

If I had a Database named "whatever" & it contained two tables.  
We'll name these "tableA" & "tableB", respectively.

Let's say they look like this:

 - tableA - 
ID | Column1 | Column2 | Column3

 - tableB - 
ID | Column4 | Column5 | Column6

SELECT tableA.Column1, tableA.Column2, tableB.Column4 
FROM tableA 
INNER JOIN tableB ON tableA.ID = tableB.ID

Would give me something like: …
Run Code Online (Sandbox Code Playgroud)

.net c# caml sharepoint-2010

6
推荐指数
2
解决办法
1万
查看次数

如何使用NameSpace创建jQuery元素方法

我只想说,我想分支我的插件,并决定我能够"命名"它们.到目前为止,重写$.method那些$.namespace.method很容易.

我遇到的问题是制作元素方法$('element').method(),但是要使用命名空间; 例如$('element').namespace.method().我已经尝试了一些解决方法并且可以创建$.fn.namespace.method,但是,当我this从该方法中调用时,我只得到$.fn.namespace而不是'element'我想得到的.

示例:如果我调用$('body').namespace.test(),那么在inside方法中test,我想this成为元素<body></body>

任何帮助搞清楚如何拉这个非常赞赏.可能只是像往常一样过度思考问题.

目前尝试可能的解决办法$('body').namespace().method(),到目前为止,工作得不好......:P

jquery jquery-plugins

6
推荐指数
1
解决办法
2848
查看次数

如何在Sharepoint 2010中的c#工作流程中重置InfoPath表单的数字签名?

正如问题所说,我在提交时使用ac#工作流在SP2010上运行了一个InfoPath表单.如果表单在工作流程中被拒绝,那么我需要重置它.我掌握了一切,除了如何将数字签名重置为null,nill,nada,没有,非现存!有任何想法吗?我现在正在看谷歌,但就目前而言,我甚至不确定是否有数字签名?

哇,我注意到这个问题突然获得了很多流行音乐,奖金几乎消失了.只是把它放在那里,我不打算不给别人,但我本周早些时候需要答案(2012年11月第2周),因此我尽可能地搜索和播放代码,直到我找到了自己的代码.在别人回答我之前回答.但是,为了将来参考,如果有人给出了更好的答案,我很乐意回来并代表他们.谢谢大家的支持,我真的希望我的回答对我来说同样有用.

现在 Bloggered && Gisted 可能再没有人像我对这个答案那样努力搜索,:P

c# workflow digital-signature sharepoint-2010 infopath2010

5
推荐指数
1
解决办法
1190
查看次数

如何使用javascript删除前5或7个字符

我使用下面给出的javascript发布了一个问题:

<script type="text/javascript">
    function showData($sel){
        var str='';
        document.getElementById("demo").innerHTML;
        for (var i=0;i<sel.options.length;i++){
            str+=(str!='') ? ', '+sel.options[i].value : sel.options[i].value;
        }
    }
    sel.form.selectedFruits.value = str;
</script>
Run Code Online (Sandbox Code Playgroud)

现在的问题是如何使用此javascript删除前5或7.请通过设置此JavaScript来帮助.

提前致谢.

javascript

5
推荐指数
2
解决办法
2万
查看次数

如何按嵌套数组中对象的值对数组进行排序

我正在尝试订购一系列对象,在这个上下文中,我正在尝试编写一个函数,用户可以在距离地标的位置订购房屋阵列.假设我从通过AJAX调用的API返回以下数据:

"data" : [
    {
        'id' : 123,
        'address' : '12 street name',
        'city' : 'City Name',
        'landmarks' : [
            {
                'name' : 'landmark one',
                'distanceInMiles' : 0.6
            },
            {
                'name' : 'landmark two',
                'distanceInMiles' : 0.4
            }
        ]
    },
    {
        'id' : 345,
        'address' : '22 street name',
        'city' : 'City Name',
        'landmarks' : [
            {
                'name' : 'landmark one',
                'distanceInMiles' : 0.2
            },
            {
                'name' : 'landmark three',
                'distanceInMiles' : 0.1
            }
        ]
    },
    {
        'id' : 456, …
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting lodash

5
推荐指数
1
解决办法
125
查看次数

加入子菜单时,保持父级li突出显示

大家好,我怎么能一直li用背景突出显示父" ",或者在访问子菜单时在下拉导航菜单中给css提供一些属性?类似的东西将指示它正在导航的菜单部分,并且背景始终保持突出显示直到将更改菜单.

HTML

<ul id="menu">
    <li><a href="#">About </a></li>
    <li><a href="#">Programmes</a>
        <ul class="secondLevel">
            <li><a onClick="ajaxCall();" href="">Undergraduate</a></li>
            <li><a href="#">Postgraduate</a></li>
        </ul>
    </li>
    <li><a href="#">Academics</a></li>
    <li><a href="#">Research</a></li>
    <li><a href="#">Facilities</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

CSS

#menu, #menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
} #menu {
    width: 958px;
    /*margin: 60px auto;*/
    border: 1px solid #222;
    background-color: #111;
    background-image: linear-gradient(#444, #111);

box-shadow:
    0 1px 1px #777;
} #menu:before, #menu:after {
    content: "";
    display: table;
} #menu:after {
    clear: both;
} #menu {
    zoom: 1;
} …
Run Code Online (Sandbox Code Playgroud)

html css jquery drop-down-menu

2
推荐指数
1
解决办法
7783
查看次数

如何使模态的背景可点击?

我想创建一个可以插入网站的聊天框。我一直在使用 Bootstrap Modal 来实现这一点。

我希望我的模态在用户点击模态外时不关闭。但是网站背景还是应该是可点击/可选择的,这样用户仍然可以对网站进行操作。

这是我到目前为止编写的代码。

$(window).load(function () {
  $('#myModal').modal({ backdrop: 'static', keyboard: false});
  $('#myModal').modal('show');
});
function myFunction() {
  $('#myModal').modal('toggle');
  window.alert('Hello');
}
Run Code Online (Sandbox Code Playgroud)
.vertical-alignment-helper {
  display:table;
  height: 100%;
  width: 100%;
  pointer-events:none; /* This makes sure that we can still click outside of the modal to close it */
}
.vertical-align-center {
  /* To center vertically */
  display: table-cell;
  vertical-align: middle;
  pointer-events:none;
}
.modal-content {
  /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap

2
推荐指数
1
解决办法
3575
查看次数

单击链接上的JQuery更改文本

我希望文本在点击时更改.当我点击任何链接时代码工作,但是当我点击另一个链接时,没有任何反应.jquery对我来说是新鲜事,这就是为什么我在努力解决这个问题.提前致谢

$(document).ready(function(){
    $("#all-iso").click(function(){
        $("#news-h3-change").replaceWith("<h3>ALLE NEWS</h3>");
    });
});

$(document).ready(function(){
    $("#date-iso").click(function(){
        $("#news-h3-change").replaceWith("<h3>DATUM</h3>");
    });
});

$(document).ready(function(){
    $("#actor-iso").click(function(){
        $("#news-h3-change").replaceWith("<h3>SCHAUSPIELER</h3>");
    });
});

$(document).ready(function(){
    $("#film-iso").click(function(){
        $("#news-h3-change").replaceWith("<h3>FILM</h3>");
    });
});
Run Code Online (Sandbox Code Playgroud)

jquery text click

1
推荐指数
1
解决办法
1万
查看次数

使用选择器也可以使用$ .ajax()jquery发送多个数据

有没有办法用ajax混合选择器和这样的独立数据发送数据:

$.ajax({
    url:"here.php",
    data: $("#form :input")+"&"+"id="+id,
    type:"POST",
    success: function(res){
        $("#something").html(res);
    }
})
Run Code Online (Sandbox Code Playgroud)

我知道我可以单独使用其中任何一个发送数据,但这对我来说很有帮助,知道这是否可行.任何帮助和建议将不胜感激.

php ajax jquery

1
推荐指数
1
解决办法
438
查看次数