Hallo,
ich habe ein Script das mir die Klicks auf die Links von drei verschiedenen Boxen zählt, das Problem ist nur dass ich nicht mehr weiter weiß, wie ich zwischen den drei Boxen unterscheiden kann? Sprich wie das Script weiß, ob ich nun auf einen Link in Box1, Box2 oder Box3 klicke.
Kann ich hier zu den Tags noch irgendwie einen Wert hinzufügen, der es ermöglich zu sagen auf welche Box geklickt wurde?
Vielen Dank und schönen Nachmittag :-)
ich habe ein Script das mir die Klicks auf die Links von drei verschiedenen Boxen zählt, das Problem ist nur dass ich nicht mehr weiter weiß, wie ich zwischen den drei Boxen unterscheiden kann? Sprich wie das Script weiß, ob ich nun auf einen Link in Box1, Box2 oder Box3 klicke.
Code:
<script>
function BoxCount(){dalog('Tag1|Tag2|Tag3');}
</script>
Kann ich hier zu den Tags noch irgendwie einen Wert hinzufügen, der es ermöglich zu sagen auf welche Box geklickt wurde?
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns= "http://www.w3.org/TR/REC-html40">
<head><title>Internes WebPortal</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<!-- Log Script --->
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript" src="http://testserver.web.lan.at/log/dalog.js"></script> <!-- log_LB.txt -->
<script type="text/javascript">var token = "hToX3lF";</script>
<script>
function BoxCount(){dalog('Tag1|Tag2|Tag3');}
</script>
<!-- Log Script ^--->
<link href="inhalt/eckig.css" type="text/css" rel="stylesheet">
<link href="inhalt/fonts.css" type="text/css" rel="stylesheet">
</head>
<body>
<div id="main">
<div id="banetbutton">
<a href="http://testserver.web.lan.at/?/2009-ba-net/kommunikation/aktuelles.php?K_Banet" target="_blank">
Testserver
</a>
</div>
<?php
include("../admin/config.php");
$now = date("Y-m-d H:i");
$boxen = file_get_contents("../admin/linkebox/linkebox.xml"); // Datei einlesen
$boxen = explode("<Beitrag>" , $boxen); // Inhalt in ein Array zerlegen
$timeline = file_get_contents("../admin/linkebox/linkebox-timeline.xml"); // Datei einlesen
$timeline = explode("<Linkebox>" , $timeline); // Inhalt in ein Array zerlegen
// Timeline einlesen
$startdatum_now = date("Y-m-d H:i", strtotime("1970-01-01 01:00"));
for ($i = 1; $i < count($timeline); $i++) {
preg_match("~<id>(.*)</id>~" , $timeline[$i] , $id_timeline);
preg_match("~<Linkebox1>(.*)</Linkebox1>~" , $timeline[$i] , $box1);
preg_match("~<Linkebox2>(.*)</Linkebox2>~" , $timeline[$i] , $box2);
preg_match("~<Linkebox3>(.*)</Linkebox3>~" , $timeline[$i] , $box3);
preg_match("~<StartDatum>(.*)</StartDatum>~" , $timeline[$i] , $startdatum);
preg_match("~<online>(.*)</online>~" , $timeline[$i] , $online);
$startdatum = date("Y-m-d H:i", strtotime($startdatum[1]));
$online = $online[1];
// Bedingungen
if($startdatum > $now) { continue; echo "asdf"; }
if($online == '') continue;
if($startdatum_now < $startdatum) {
$startdatum_now = $startdatum;
$box_now[1] = $box1[1];
$box_now[2] = $box2[1];
$box_now[3] = $box3[1];
}
}
// Beiträge einlesen
for ($j = 0; $j < count($boxen); $j++) {
// Einlesen
preg_match("~<ID>(.*)</ID>~" , $boxen[$j] , $id);
preg_match("~<Titel>(.*)</Titel>~" , $boxen[$j] , $titel);
preg_match("~<Teaser>(.*)</Teaser>~" , $boxen[$j] , $teaser);
preg_match("~<BildURL>(.*)</BildURL>~" , $boxen[$j] , $bildurl);
preg_match("~<LinkURL>(.*)</LinkURL>~" , $boxen[$j] , $linkurl);
preg_match("~<LinkURLen>(.*)</LinkURLen>~" , $boxen[$j] , $linkurlen);
preg_match("~<ErstellungsDatum>(.*)</ErstellungsDatum>~" , $boxen[$j] , $erstellungsdatum);
// Boxen herausfinden
for($i=1; $i <= 3; $i++){
if($box_now[$i] == $id[1]){
$beitrag[$i]['id']=$id[1];
$beitrag[$i]['titel']=$titel[1];
$beitrag[$i]['teaser']=$teaser[1];
if ((preg_match("/http/i", $bildurl[1]))){
$beitrag[$i]['bildurl']= $bildurl[1];
}
else $beitrag[$i]['bildurl']= $root . '/portal_linker_bereich' . $bildurl[1];
if ((preg_match("/http/i", $linkurl[1]))){
$beitrag[$i]['linkurl']= $linkurl[1];
}
else $beitrag[$i]['linkurl']= $root . '/?' . $unterordner . $linkurl[1];
if ((preg_match("/http/i", $linkurlen[1])) || ($linkurlen[1] == '')){
$beitrag[$i]['linkurlen']= $linkurlen[1];
}
else $beitrag[$i]['linkurlen']= $root . '/?' . $unterordner . $linkurlen[1];
}
}
}
// Ausgabe
for($i=1; $i <= 3; $i++){
$ausgabe .= '
<div class="box">
<div class="boxtitel">
' . $beitrag[$i]['titel'] . '
</div>
<div class="boxtext">
' . $beitrag[$i]['teaser'] . '
</div>
<div class="boxmehr">
<div class="boxenglisch"> ';
if (($beitrag[$i]['linkurlen']) != '') {
$ausgabe .='
<a href="' . $beitrag[$i]['linkurlen'] . '" target="_blank">
<img src="../'. $unterordner . '/layoutcodes/grafik/icons/englisch.jpg">
</a>';
}
$ausgabe .= '
</div>
<div class="boxmehrtext">
<a onmousedown="BoxCount()" target="_blank" href="counter.php?id=' . $beitrag[$i]['id'] . '">
mehr <img class="boxmehrbild" alt="" src="inhalt/arrow-r.png">
</a>
</div>
</div>
<div class="boxbild">
<a onmousedown="BoxCount()" target="_blank" href="counter.php?id=' . $beitrag[$i]['id'] . '">
<img src="' . $beitrag[$i]['bildurl'] . '">
</a>
</div>
</div>
';
}
echo $ausgabe;
include ('viertebox_allf.html');
//include ('viertebox_bdz.html');
?>
</div>
</body>
</html>
Vielen Dank und schönen Nachmittag :-)