Hallo,
ich benötige eine praktischere Lösung als die die ich bisher habe.
Das war die Javascriptfunction und hier wird nun der textinhalt ausgetauscht.
Wie es aussieht und wie ich es gern hätte:
Ich habe verschiedene Radiobuttons + Grafiken. Je nachdem auf welche Grafik dem damit verbundenen Radiobutton man klickt soll der Text oder gar nur ein Teil des Textes geändert werden. Man muss ja eventuell nicht den ganzen Code immer wieder und wieder schreiben in einer switch-case-function, sondern kann sagen "dass ist der code und ändern mir hier die eine GET_Passage".
Wie mach ich das? Ich hab den obrigen Code vor Jahren mal zusammengebastelt, habe aber jedoch keinerlei richtige Erfahrung in JS. Kann mir jemand abhelfen oder sagen wie ich das machen kann, oder wo man sich informieren kann wie man das macht?
Liebe Grüße
ich benötige eine praktischere Lösung als die die ich bisher habe.
Code:
<script language="javascript">
function check(color){
document.getElementById('radio_'+color).checked = true;
switch(color){
case "green":
xtended = "<textarea rows=\"5\" class=\"code\"><script type=\"text/javascript\" src=\"http://www.domainname.de/<? echo $page; ?>?u=<?php echo $newid; ?>&color=green\"></script><noscript><a href=\"<?php echo $page2; ?>\" target=\"_blank\"><img src=\"http://www.domainname.de/count.php?u=<?php echo $newid; ?>&color=green\" alt=\"\" border=\"0\" /></a></noscript></textarea>";break;
case "black":
xtended = "<textarea rows=\"5\" class=\"code\"><script type=\"text/javascript\" src=\"http://www.domainname.de/<? echo $page; ?>?u=<?php echo $newid; ?>&color=black\"></script><noscript><a href=\"<?php echo $page2; ?>\" target=\"_blank\"><img src=\"http://www.domainname.de/count.php?u=<?php echo $newid; ?>&color=black\" alt=\"\" border=\"0\" /></a></noscript></textarea>";break;
case "blue":
xtended = "<textarea rows=\"5\" class=\"code\"><script type=\"text/javascript\" src=\"http://www.domainname.de/<? echo $page; ?>?u=<?php echo $newid; ?>&color=blue\"></script><noscript><a href=\"<?php echo $page2; ?>\" target=\"_blank\"><img src=\"http://www.domainname.de/count.php?u=<?php echo $newid; ?>&color=blue\" alt=\"\" border=\"0\" /></a></noscript></textarea>";break;
case "red":
xtended = "<textarea rows=\"5\" class=\"code\"><script type=\"text/javascript\" src=\"http://www.domainname.de/<? echo $page; ?>?u=<?php echo $newid; ?>&color=red\"></script><noscript><a href=\"<?php echo $page2; ?>\" target=\"_blank\"><img src=\"http://www.domainname.de/count.php?u=<?php echo $newid; ?>&color=red\" alt=\"\" border=\"0\" /></a></noscript></textarea>";break;
case "grey":
xtended = "<textarea rows=\"5\" class=\"code\"><script type=\"text/javascript\" src=\"http://www.domainname.de/<? echo $page; ?>?u=<?php echo $newid; ?>&color=grey\"></script><noscript><a href=\"<?php echo $page2; ?>\" target=\"_blank\"><img src=\"http://www.domainname.de/count.php?u=<?php echo $newid; ?>&color=grey\" alt=\"\" border=\"0\" /></a></noscript></textarea>";break;
case "pink":
xtended = "<textarea rows=\"5\" class=\"code\"><script type=\"text/javascript\" src=\"http://www.domainname.de/<? echo $page; ?>?u=<?php echo $newid; ?>&color=pink\"></script><noscript><a href=\"<?php echo $page2; ?>\" target=\"_blank\"><img src=\"http://www.domainname.de/count.php?u=<?php echo $newid; ?>&color=pink\" alt=\"\" border=\"0\" /></a></noscript></textarea>";break;
case "orange":
xtended = "<textarea rows=\"5\" class=\"code\"><script type=\"text/javascript\" src=\"http://www.domainname.de/<? echo $page; ?>?u=<?php echo $newid; ?>&color=orange\"></script><noscript><a href=\"<?php echo $page2; ?>\" target=\"_blank\"><img src=\"http://www.domainname.de/count.php?u=<?php echo $newid; ?>&color=orange\" alt=\"\" border=\"0\" /></a></noscript></textarea>";break;
case "yellow":
xtended = "<textarea rows=\"5\" class=\"code\"><script type=\"text/javascript\" src=\"http://www.domainname.de/<? echo $page; ?>?u=<?php echo $newid; ?>&color=yellow\"></script><noscript><a href=\"<?php echo $page2; ?>\" target=\"_blank\"><img src=\"http://www.domainname.de/count.php?u=<?php echo $newid; ?>&color=yellow\" alt=\"\" border=\"0\" /></a></noscript></textarea>";break;
break;
}
document.getElementById("austausch").innerHTML = xtended;
}
</script>
Das war die Javascriptfunction und hier wird nun der textinhalt ausgetauscht.
Code:
<div id="austausch">
<textarea rows="5" class="code"><script type="text/javascript" src="http://www.domainname.de/<? echo $page; ?>?u=<?php echo $newid; ?>&color=black"></script><noscript><a href="<?php echo $page2; ?>" target="_blank"><img src="http://www.domainname.de/count.php?u=<?php echo $newid; ?>&color=black" alt="" border="0" /></a></noscript></textarea>
</div>
Wie es aussieht und wie ich es gern hätte:
Ich habe verschiedene Radiobuttons + Grafiken. Je nachdem auf welche Grafik dem damit verbundenen Radiobutton man klickt soll der Text oder gar nur ein Teil des Textes geändert werden. Man muss ja eventuell nicht den ganzen Code immer wieder und wieder schreiben in einer switch-case-function, sondern kann sagen "dass ist der code und ändern mir hier die eine GET_Passage".
Wie mach ich das? Ich hab den obrigen Code vor Jahren mal zusammengebastelt, habe aber jedoch keinerlei richtige Erfahrung in JS. Kann mir jemand abhelfen oder sagen wie ich das machen kann, oder wo man sich informieren kann wie man das macht?
Liebe Grüße