Als volgt:
$i++; <- geeft een cijfer weer 1 t/m onbeperkt.
onMouseOver="document.P001.src=grijsblokje.src;scr oll_images('img$iP');
Nu geeft ie als output:
onMouseOver="document.P001.src=grijsblokje.src;scr oll_images('img'); <- omdat die P erachter staat ziet ie $i++ niet...
Moet worden:
onMouseOver="document.P001.src=grijsblokje.src;scr oll_images('img1P');
onMouseOver="document.P001.src=grijsblokje.src;scr oll_images('img2P');
onMouseOver="document.P001.src=grijsblokje.src;scr oll_images('img3P');
ENZ...
Wie weet hoe en of wat ik tussen $i en P kan zetten om hem img1P te krijgen i.p.v. img?
- Javascript / PHP klein dingentje, Help!
-
10-02-2010, 13:42 #1
- Berichten
- 589
- Lid sinds
- 16 Jaar
Javascript / PHP klein dingentje, Help!
-
-
10-02-2010, 13:55 #2
- Berichten
- 243
- Lid sinds
- 15 Jaar
('img'$i'P') moet het doen volgensmij :) (niet getest)
-
10-02-2010, 14:00 #3
- Berichten
- 589
- Lid sinds
- 16 Jaar
Hoi al geprobeerd werkt niet ook met "!
Aanvullend bericht:
Om iets specifieker te zijn hij zit in een php echo while loop dus hij geeft dan terug in html ('img'1'P')Laatst aangepast door Stephan Csorba : 10-02-2010 om 14:03 Reden: Automatisch samengevoegd.
-
10-02-2010, 14:08 #4
- Berichten
- 243
- Lid sinds
- 15 Jaar
-
10-02-2010, 14:11 #5
- Berichten
- 589
- Lid sinds
- 16 Jaar
('img'.1.'D') Geeft ie dan in html!
-
10-02-2010, 14:12 #6
- Berichten
- 506
- Lid sinds
- 16 Jaar
Laat de volledige regel php code eens zien?
-
10-02-2010, 14:13 #7
- Berichten
- 589
- Lid sinds
- 16 Jaar
<?
echo "<table>";
include ("conf/conf.php");
$queryResult = mysql_query("SELECT * FROM promo_cat WHERE omschr1 LIKE '%$cat%'");
$rowData = mysql_fetch_row($queryResult);
$catid = $rowData[0];
$queryResult = mysql_query("SELECT * FROM promo_groepen WHERE gr LIKE '%$sub%'");
$rowData = mysql_fetch_row($queryResult);
$subid = $rowData[0];
$queryResult = mysql_query("SELECT * FROM promo_data WHERE cat='$catid' AND sub_cat='$subid'");
$num_rows = mysql_num_rows($queryResult);
while ($rowData = mysql_fetch_row($queryResult)) {
$i++;
echo "<tr><td width=\"24\"><img src=\"plaatjes/wit_blokje.gif\" width=\"8\" height=\"4\" name=\"P00$i\" border=\"0\" alt=\"icon\"></td>
<td class=\"tekst\">
<a href=\"#\" onMouseOver=\"document.P00$i.src=grijsblokje.src;s croll_images('img$iD');swap('img$iP','#ff5200');st atus='$rowData[3]';return true;\" onMouseOut=\"document.P00$i.src=witblokje.src;swap ('img$iP');status='';return true;\" >
$rowData[3]</a>
</td>
</tr>";
}
echo "</table>";
?>
-
10-02-2010, 14:14 #8
- Berichten
- 103
- Lid sinds
- 17 Jaar
('img' + $i + 'P')
-
10-02-2010, 14:15 #9
- Berichten
- 506
- Lid sinds
- 16 Jaar
('img" . $i . "D')
en
('img" . $i . "P')
-
10-02-2010, 14:19 #10
- Berichten
- 589
- Lid sinds
- 16 Jaar
Dank jullie wel dit werkt! Er mag een slotje op...
-
10-02-2010, 15:05 #11
- Berichten
- 257
- Lid sinds
- 15 Jaar
Misschien moet je eens kijken naar de functie printf() van php. Kan wel eens makkelijk en een stuk leesbaarder zijn in een dergelijke situatie.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic