PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Syntax für link


iberican
08.12.2005, 18:43:17
hi,habe von php nur wenig ahnung benötige daher ein wenig unterstützung.
ich habe eine funktion mit de rich abhängig von der itemid bilder laden lasse,

$bild1 = array(34);
$arminia = array(26);


$menu1 = "space.gif";
$menu2 = "space.gif";
if (in_array($Itemid, $arminia))
{
$menu1="geschichte_01.gif";
$menu2="einfuehrung_01.gif";
}

ausgegeben werden sie wie folgt

<?php echo
("<img src=\"".$mosConfig_live_site."/templates/arminia_iberican/men_img/images/".$menu1."\">").
("<img src=\"".$mosConfig_live_site."/templates/arminia_iberican/men_img/images/".$menu2."\">");
?>


nun möchte ich jedoch, dass diese bilder ein link sind. wie muss ich das schreiben?

danke für hilfe

xabbuh
08.12.2005, 18:43:56
http://de.selfhtml.org/html/verweise/definieren.htm#beispiele

iberican
08.12.2005, 18:47:30
die syntax in html ist mir klar aber ich weiß nicht wie das mit den hochkomma funktioniert

|Coding
08.12.2005, 19:49:02
Das koenntest Du etwa so loesen:

<?php
echo '<a href="#"><img src="' . $mosConfig_live_site . '/templates/arminia_iberican/men_img/images/' . $menu1 . '"></a>';
echo '<a href="#"><img src="' . $mosConfig_live_site . '/templates/arminia_iberican/men_img/images/' . $menu2 . '"></a>';
?>

iberican
08.12.2005, 20:42:26
fein das funktioniert,dann ist die syntax nahezu gleich zu html.
nur leider habe ich nun das problem, dass ich lila rahmen um die bilder angezeigt bekomme.
wie bekomme ich diese weg?

xabbuh
08.12.2005, 21:03:21
border (http://www.css4you.de/border.html) auf 0 setzen.

iberican
08.12.2005, 21:06:45
das ist ja das lustige

</head>
<body>
<table width="750" height="450" border="0" align="center" cellpadding="0" cellspacing="0" class="table">

<tr border="0">

ist schon auf 0, deshalb bin ich etwas verwundert

xabbuh
08.12.2005, 21:26:44
Den Rahmen für das Bild.

iberican
08.12.2005, 21:32:40
habe folgendes
1. direkt vor den link
style="border:0px solid #ffffff;"

2. direkt vor das bild, aber ändert nix.

<?php
echo '<style="border:0px solid #ffffff;"><a href="http://link"><img src="' . $mosConfig_live_site . '/templates/arminia_iberican/men_img/images/' . $menu1 . '"></a>';


bin etwas ratlos

xabbuh
08.12.2005, 21:41:57
Schau dir erst einmal an, wie das Attribut style (http://de.selfhtml.org/html/attribute/allgemeine.htm#uebersicht) verwendet wird und benutze es dann für das img-Tag.

iberican
12.12.2005, 17:28:12
hi,
habe nun eine lösung.
man muss border auf 0 setzen im echo befehl
. $menu1 . '"border="0"></a>';

dann funktioniert es.

nun ist meine weiter frage, ob ich denn ein mouseover bild einfügen kann in diesen code. sowas mache ich ja mit java script, kann man denn dieses java script in php einbinden???