Autor | Zpráva | ||
---|---|---|---|
curdto Profil |
#1 · Zasláno: 6. 2. 2009, 21:56:23 · Upravil/a: curdto
Ahoj, v souboru neco.php mám tento obsah:
document.write('<script src="http://www.adresa.cz/layer.js"></script><div id="theLayer" style="position:absolute;width:250px;left:300;top:150;visibility:visible"> <table border="0" width="250" bgcolor="#424242" cellspacing="0" cellpadding="5"><tr<td width="100%"><table border="0" width="100%" cellspacing="0" cellpadding="0" height="36"><tr><td id="titleBar" style="cursor:move" width="100%"><ilayer width="100%" onSelectStart="return false"><layer width="100%" onMouseover="isHot=true;if (isN4) ddN4(theLayer)" onMouseout="isHot=false"><font face="Arial" color="#FFFFFF">Reklama</font></layer> </ilayer></td><td style="cursor:hand" valign="top"><a href="#" onClick="hideMe();return false"><font color=#ffffff size=2 face=arial style="text-decoration:none">X</font></a></td></tr><tr> <td width="100%" bgcolor="#FFFFFF" style="padding:4px" colspan="2"> <IFRAME src="http://www.centrum.cz/" name="mouseframe" height="60" width="468" marginwidth="0" marginheight="0" border="0" frameborder="0" scrolling="no"></IFRAME></td></tr></table></td></tr></table></div><div style="display:none"><iframe src="http://www.neco.cz/" width="1" height="1" allowtransparency="false" frameborder="0" hspace="0" vspace="0" marginheight="0" marginwidth="0" scrolling="no"></iframe></div>'); Ale když to chci zobrazit přes <script src="http://www.adresa.cz/neco.php"></script>, tak se prostě nic neděje. EDIT: Soubor http://www.adresa.cz/layer.js obsahuje toto: // Script Source: CodeLifter.com // Copyright 2003 // Do not remove this header isIE=document.all; isNN=!document.all&&document.getElementById; isN4=document.layers; isHot=false; function ddInit(e){ topDog=isIE ? "BODY" : "HTML"; whichDog=isIE ? document.all.theLayer : document.getElementById("theLayer"); hotDog=isIE ? event.srcElement : e.target; while (hotDog.id!="titleBar"&&hotDog.tagName!=topDog){ hotDog=isIE ? hotDog.parentElement : hotDog.parentNode; } if (hotDog.id=="titleBar"){ offsetx=isIE ? event.clientX : e.clientX; offsety=isIE ? event.clientY : e.clientY; nowX=parseInt(whichDog.style.left); nowY=parseInt(whichDog.style.top); ddEnabled=true; document.onmousemove=dd; } } function dd(e){ if (!ddEnabled) return; whichDog.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx; whichDog.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety; return false; } function ddN4(whatDog){ if (!isN4) return; N4=eval(whatDog); N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP); N4.onmousedown=function(e){ N4.captureEvents(Event.MOUSEMOVE); N4x=e.x; N4y=e.y; } N4.onmousemove=function(e){ if (isHot){ N4.moveBy(e.x-N4x,e.y-N4y); return false; } } N4.onmouseup=function(){ N4.releaseEvents(Event.MOUSEMOVE); } } function hideMe(){ if (isIE||isNN) whichDog.style.visibility="hidden"; else if (isN4) document.theLayer.visibility="hide"; } function showMe(){ if (isIE||isNN) whichDog.style.visibility="visible"; else if (isN4) document.theLayer.visibility="show"; } document.onmousedown=ddInit; document.onmouseup=Function("ddEnabled=false"); |
||
yFang Profil |
#2 · Zasláno: 6. 2. 2009, 21:57:16
curdto
Ale když to chci zobrazit přes <script src="http://www.adresa.cz/neco.php"></script> Nechybí dokončení otázky? |
||
curdto Profil |
#3 · Zasláno: 6. 2. 2009, 21:58:16
yFang
Ano, máte pravdu. Ale když to chci zobrazit přes <script src="http://www.adresa.cz/neco.php"></script>, tak se prostě nic neděje. |
||
curdto Profil |
#4 · Zasláno: 7. 2. 2009, 08:37:25
Víte někdo, co s tím je?
|
||
Bubák Profil |
#5 · Zasláno: 7. 2. 2009, 08:59:55
Nevím, zběžně jsem to zkouknul, ale nechci se v tom hrabat. Je to historicky cenná vykopávka plná chyb a proprietálních IE a Netscape (ojoj!) obezliček.
Raději napiš, co doopravdy potřebuješ, jiné, lepší řešení se určitě najde. |
||
_es Profil |
#6 · Zasláno: 7. 2. 2009, 09:08:05 · Upravil/a: _es
Myslím, že kód JavaScriptu vložený cez document.write nefunguje - respektíve vôbec nebude spustený.
Je to nejaké príliš komplikované s tými vkladanými súbormi. |
||
curdto Profil |
#7 · Zasláno: 7. 2. 2009, 12:07:59
A nevíte, jak to vyřešit?
|
||
_es Profil |
#8 · Zasláno: 7. 2. 2009, 12:41:11
curdto
Urob to, čo chceš, nejak inak, tak aby v document.write nebolo '<script... |
||
curdto Profil |
#9 · Zasláno: 7. 2. 2009, 13:40:50
_es
Problém přetrvává i po odstranění. |
||
_es Profil |
#10 · Zasláno: 7. 2. 2009, 14:50:54
curdto
„Problém přetrvává i po odstranění.“ Aký problém? Z popisu, že „tak se prostě nic neděje“, ti nikto neporadí. Popíš, čo chceš, daj odkaz na stránku a možno ti niekto poradí. |
||
Chamurappi Profil |
#11 · Zasláno: 7. 2. 2009, 15:05:41
Reaguji na curdto:
Chyba je určitě v tom, že máš konce řádků uvnitř zápisu řetězce. Nahraď je za „\n“ a mělo by to fungovat (není-li problém ještě někde jinde). |
||
curdto Profil |
#12 · Zasláno: 7. 2. 2009, 15:59:56
Chamurappi
Děkuji za cenou radu! Už to funguje. |
||
Časová prodleva: 15 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0