http://www.yazilimgunlugu.com/ma ... r-makalesi/715.aspx
adresindeki örneğe benzer bir haber manset bölümü yaptım. haberleri alıp listelemesinde bir problem yok. fakat visual studio içinde düzgün calısan javascript kodu inetpub altında yayınlayınca hata verior. her haber numara olarak gösteriliyor. bu numaralar hangı haberde ıse farklı renk oluyor ve sıra ıle bır sonrakı numaraya kayıyor. fakat vısual studio ortamında bir problem yokken inetpub altında bu numaralara slayt seklıdne gecme de problem cıkarıor. haberın baslıgı ve resmi gelıor, akıyor. fakat 123456... rakamları akmıyor. 1 de takılı duruyor.
internet explorer anasayfa.aspx sayfasında kullandıgım baska bir javascript kodunda hata verior.
<script type="text/javascript">
/***********************************************
* DHTML BillBoard script- © Dynamic Drive (()
* This notice must stay intact for use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
//List of transitional effects to be randomly applied to billboard:
var billboardeffects = ["GradientWipe(GradientSize=1.0 Duration=0.7)", "Inset", "Iris", "Pixelate(MaxSquare=5 enabled=false)", "RadialWipe", "RandomBars", "Slide(slideStyle='push')", "Spiral", "Stretch", "Strips", "Wheel", "ZigZag"]
//var billboardeffects=["Iris"] //Uncomment this line and input one of the effects above (ie: "Iris") for single effect.
var tickspeed = 4000 //ticker speed in miliseconds (2000=2 seconds)
var effectduration = 500 //Transitional effect duration in miliseconds
var hidecontent_from_legacy = 1 //Should content be hidden in legacy browsers- IE4/NS4 (0=no, 1=yes).
var filterid = Math.floor(Math.random() * billboardeffects.length)
document.write('<style type="text/css">\n')
if (document.getElementById)
document.write('.billcontent{display:none;\n' + 'filter:progid:DXImageTransform.Microsoft.' + billboardeffects[filterid] + '}\n')
else if (hidecontent_from_legacy)
document.write('#contentwrapper{display:none;}')
document.write('</style>\n')
var selectedDiv = 0
var totalDivs = 0
function contractboard() {
var inc = 0
while (document.getElementById("billboard" + inc)) {
document.getElementById("billboard" + inc).style.display = "none"
inc++
}
}
function expandboard() {
var selectedDivObj = document.getElementById("billboard" + selectedDiv)
contractboard()
if (selectedDivObj.filters) {
if (billboardeffects.length > 1) {
filterid = Math.floor(Math.random() * billboardeffects.length)
selectedDivObj.style.filter = "progid:DXImageTransform.Microsoft." + billboardeffects[filterid]
}
selectedDivObj.filters[0].duration = effectduration / 1000
selectedDivObj.filters[0].Apply()
}
selectedDivObj.style.display = "block"
if (selectedDivObj.filters)
selectedDivObj.filters[0].Play()
selectedDiv = (selectedDiv < totalDivs - 1) ? selectedDiv + 1 : 0
setTimeout("expandboard()", tickspeed)
}
function startbill() {
while (document.getElementById("billboard" + totalDivs) != null)
totalDivs++
if (document.getElementById("billboard0").filters)
tickspeed += effectduration
expandboard()
}
if (window.addEventListener)
window.addEventListener("load", startbill, false)
else if (window.attachEvent)
window.attachEvent("onload", startbill)
else if (document.getElementById)
window.onload = startbill
</script>
function startbill() {
while (document.getElementById("billboard" + totalDivs) != null)
totalDivs++
if (document.getElementById("billboard0").filters)
tickspeed += effectduration
expandboard()
}
yukarıdaki kod getElementId kısmında hata verior. ve sonraki yani2. veya 3. vb haberler gecince jquery.1.3.2 sürümünde hata veriyor. dediğim gibi haberlerin içeriği gelior resim olarak da yanda gelior fakat numaralar hangi haber üzerinde ise o farklı renge dönüşme
bölümünde problem çıkıyor. visual studio build ettiğimde ise böyle bir aksilik meydana gelmemişti.
Teşekkürler.