Hallo Forum,
bin echt am Ende mit Suchen und konnte leider bis jetzt noch
immer nichts finden deswegen frag ich mal wieder hier im Forum.
Ich habe eine kleine Website für ein Schülerunternehmen
geschrieben (siehe URL). Bis jetzt ist sie noch stark im Beta-
Stadium allerdings mach ich große Fortschritte...
Problem:
Was ich jedoch nicht in den griff kriege ist die Ausblendung der
Kommentare in Kombination mit dem hinzufügen der News welches unabhängig voneinander funktionieren soll. Wenn ich auf Ausblenden bzw. Kommentar abbrechen klicke, verschiebt sich das DIV nur um einige Pixel nach oben und
verliert seine Linkfunktion? aber das NUR im Firefox und in keinem anderen
bis jetzt getesteten Browser, hier der Code:
<div>
<div class="showhide"><?php
$move = "";
if($CommentExists == 0)
{ {$move = "position: relative; left: 265px;";}
?><a>Es sind keine Kommentare vorhanden</a> <?php
} else if($FirstPost > 1 & $FirstPost < 10000) {
$echo = RedeclareEcho($site, $VergleichsID, $addcomment, $position);
?> <a href="<?php echo $HomeDir.$echo;?>">Alle Kommentare anzeigen</a><?php
} else if($FirstPost > 9999){
$echo = RedeclareEcho($site, 0, $addcomment, $position);
?> <a href="<?php echo $HomeDir.$echo;?>">Ausblenden</a><?php
}
$FirstPost = 0;
$CommentExists = 0;
?>
</div>
<?php
if($addcomment == $VergleichsID)
{
$echo = RedeclareEcho($site, $VergleichsID, 0, $position);
?> <div class="addstop"><a href="<?php echo $HomeDir.$echo;?>">Kommentar abbrechen</a></div> <?php
include('add_comment.php');
}else{
$echo = RedeclareEcho($site, $id, $VergleichsID, $position); ?>
<div class="addstop" <?php echo "style='".$move."'"; ?>><a href="<?php echo $HomeDir.$echo;?>">Kommentar hinzufügen</a></div>
<?php } ?>
</div>
Eventuell relevante weitere Codestücke:
function RedeclareEcho($site, $id, $addcomment, $position)
{
$echo = "site=".$site."&"."id=".(string)$id."&"."addcomment=".$addcomment."&"."position=".$position;
$echo = "index.php?".$echo;
return $echo;
}
if(isset($_GET["site"])) {$site = (string)$_GET["site"]; }else{$site = "";}
if(isset($_GET["id"])) {$id = (string)$_GET["id"]; }else{$id = "";}
if(isset($_GET["addcomment"])) {$addcomment = (string)$_GET["addcomment"]; }else{$addcomment = "";}
if(isset($_GET["position"])) {$position = (string)$_GET["position"]; }else{$position = "";}
Falls noch mehr Code von Nöten ist bin ich gerne bereit diesen zu liefern...
Hier noch 2 Bilder die die Situation verbildlichen:
mfg Eiden