Hallo,
mir ist ein Fehler in der Function _FFImageMapClick aufgefallen.
Wenn man die Area per Index anwählen will, bekommt man immer die Fehlermeldung "Invalid data type: (int) $vArea: 4".
_FFImageMapClick(4, "index", "Map", "id", 1)
Der Fehler ist in Zeile 3 des Quelltext-Auszugs.
Es muss heissen:
If Not IsInt($vArea) Then
Switch $sModeArea
Case "index"
If Not IsInt($vMap) Then
SetError(__FFError($sFuncName, $_FF_ERROR_InvalidDataType, "(int) $vArea: " & $vArea))
Return 0
EndIf
$sXPath &= "//area[" & $vArea & "]"
Case "id", "name", "title", "alt", "href", "class", "coords"
$sXPath &= "//area[contains(@" & $sModeArea & ",'" & $vArea & "')]"
Case Else
SetError(__FFError($sFuncName, $_FF_ERROR_InvalidValue, "(index|id|name|title|alt|href|coords|class) $sModeArea: " & $sModeArea))
Return 0
EndSwitch