Aktives Mitglied
Hey an alle ,
ich habe folgendes Problem... ich habe eine JS Funktion in einer PHP While Schleife. Also es wird für jedes Projekt eine neue Funktion erstellt mit der jeweiligen Projekt ID (also unterschiedliche Funktionen)
Das funktioniert solang ich nur ein Projekt auf und zu klappe mit folgendem Code auch ganz gut:
Wenn ich aber jetzt ein 2. Projekt öffne. Funktioniert das zwar aber das Icon ändert sich nicht Das funktioniert also nur bei EINEM aber dabei ist doch alles das gleiche oder?
EDIT// Also es wird zwar gewchselt aber erst wenn ich es "schließe" ändert sich das Icon. Also praktisch ein Klick zu spät....
Danke schon mal und frohe Ostern euch allen
ich habe folgendes Problem... ich habe eine JS Funktion in einer PHP While Schleife. Also es wird für jedes Projekt eine neue Funktion erstellt mit der jeweiligen Projekt ID (also unterschiedliche Funktionen)
Code:
<script type="text/javascript">
var i = 1;
function changeIcon_<?php echo $project->id; ?>(){
var newHTML = "<img src=\"Bilder/icons/minimize.png\" alt=\"Minimieren\">";
var oldHTML = "<img src=\"Bilder/icons/chart.png\" alt=\"Balkendiagramm\">";
if (i == 2) {
document.getElementById('projektlink_<?php echo $project->id; ?>_close').innerHTML = oldHTML;
i--;
return;
}
if (i == 1) {
document.getElementById('projektlink_<?php echo $project->id; ?>_close').innerHTML = newHTML;
i++;
return;
}
}
</script>
Das funktioniert solang ich nur ein Projekt auf und zu klappe mit folgendem Code auch ganz gut:
Code:
<div id="projektlink_<?php echo $project->id; ?>"><a href="#" onclick="changeIcon_<?php echo $project->id; ?>();" onfocus="blur()"><?php echo $project->shortname; ?></a>
<span id="projektlink_<?php echo $project->id; ?>_close" onclick="changeIcon_<?php echo $project->id; ?>();"><img src="Bilder/icons/chart.png" /></span></div>
Wenn ich aber jetzt ein 2. Projekt öffne. Funktioniert das zwar aber das Icon ändert sich nicht Das funktioniert also nur bei EINEM aber dabei ist doch alles das gleiche oder?
EDIT// Also es wird zwar gewchselt aber erst wenn ich es "schließe" ändert sich das Icon. Also praktisch ein Klick zu spät....
Danke schon mal und frohe Ostern euch allen
Zuletzt bearbeitet: