2010-06-09 48 views
3

我有以下的標記,我沒有直接訪問...需要改變的標記與jQuery

<a href="javascript:void(0);" onclick="window.open('/BulkDiscounts.asp?ProductID=318&ProductCode=' + escape('LB30X40ES') + '&Orig_Price=22.95', 'Discounts', 'scrollbars,status,resizable,width=330,height=300');"><iimg src="/v/vspfiles/templates/100/images/buttons/btn_quantitydiscounts.gif" border="0" align="absmiddle"></a> 

我需要按以下方式「改寫」上面......

幾件事要指出的是,標題是從變量轉義到來(global_Current_ProductCode)變量= ProductCode的

在第二標記畝使用的高度,寬度,價格和產品ID從第一個標記開始。請注意,這些變化取決於所加載的產品頁面。這些不是常數。

我猜想要做的第一件事就是添加thickbox類。然後我失去了下一步該做什麼。

基本上我需要用修改後的標記打開thickbox iframe。

回答

0

第二部分是如下...

<aa href="/BulkDiscounts.asp?ProductID=318&ProductCode=LB30X40ES&Orig_Price=22.95&keepThis=true&TB_iframe=true&height=300&width=330" 

標題= 「LB30X40ES洗衣袋」 類= 「ThickBox的」> IMG BORDER = 「0」 ALIGN = 「absmiddle」 SRC =「/ v的/vspfiles/templates/100/images/buttons/btn_quantitydiscounts.gif「>

+0

抱歉所有的編輯和代碼MODS ,但它不會讓我張貼的另一種方式,直到我賺了一些更代表 – user357034 2010-06-09 05:26:17

1

註冊並以更可解析的方式再次詢問。

+0

喜那個投了我票的人,這個問題遍佈在一個亂碼問題部分和一個亂碼問題部分。我沒有代表來修復它,看起來你也沒有,所以你不認爲最好的辦法是重新提交q,以便更多的人可以真正使用它來做什麼? – unomi 2010-06-09 10:18:06

+0

我沒有投票給你,但你說的是正確的。我不得不這樣做,因爲該網站不會讓我以正確的方式做,我會重新發布它,thx – user357034 2010-06-09 13:08:40

+0

儘管我沒有倒下你,但應該將它作爲對原始問題的評論發佈(但是,重新對這個問題是一團糟)。 – 2010-06-10 16:36:09

0

未經檢驗的 - 應該讓你關閉:

var re = /.*?\(('.*?'),.*?'(.*?)'.*(width=\d*).*(height=\d*).*/; 
var match = $("a").attr("onclick").match(re); 
eval("var url = " + match[1]); 
$('a').unbind('click').click(function() { 
    TB_show(match[2], url + "&keepThis=true&TB_iframe=true&" + match[3] + "&" + match[4]); 
}); 
+0

我正在測試它 – user357034 2010-06-09 06:32:35

+0

厚盒不能像以前那樣打開彈出窗口 我看到你試圖直接用TB_show打開窗口,通過解除點擊功能,但由於某種原因,它不工作。 如果我可以將標記更改爲發佈的第二個代碼,那麼它將起作用。 – user357034 2010-06-09 06:54:57