,
voila ma fonction (à titre d'information):Selon vous, quelle est la façon la plus simple de faire appel à cette fonction dans plusieurs pages
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61 '_________________________________________________________________________________________________________________________ ' Private Function fncPingHtml(strAddr) Dim objAspPing Dim strErr Dim strNsLookUp Dim intIpIndex Dim intAux Dim strOut Const cntSeparator = ";" Const cntPingTimes = 3 Set objAspPing = CreateObject("ASPping.ClsPing") strOut = "" strNsLookUp = objAspPing.fncNsLookUp(strAddr, strErr, cntSeparator) strOut = strOut + "<br>" + vbNewLine For intIpIndex = 0 To UBound(Split(strNsLookUp, cntSeparator)) If UBound(Split(strNsLookUp, cntSeparator)) <> 0 Then strOut = strOut + CStr(Split(strNsLookUp, cntSeparator)(intIpIndex)) + ":" + vbNewLine strOut = strOut + "<br>" + vbnewline strOut = strOut + "<br>" + vbNewLine End If strOut = strOut + Replace("<table border='0' cellspacing='2' >", "'", Chr(34)) + vbnewline For intAux = 1 To cntPingTimes strOut = strOut + objAspPing.fncPing(_ CStr(_ Split(strNsLookUp, cntSeparator)(intIpIndex)), _ Replace(_ "<td align='left' valign='middle' class='Normal'>" + vbNewline + _ "%STATUS%" + vbNewline + "</td>" + vbNewline + "</tr>", "'", Chr(34))) + vbNewLine Next strOut = strOut + "</table>" + vbnewline If UBound(Split(strNsLookUp, cntSeparator)) <> intIpIndex Then strOut = strOut + "<br>" + vbNewLine End If Next strOut = strOut + "<br>" Set objAspPing = nothing fncPingHtml = strOut End function '_________________________________________________________________________________________________________________________ '
Partager