Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Cum se face asta cu javascript?
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Subiectul anterior :: Subiectul următor  
Autor Mesaj
kleampa



Data înscrierii: 10/Iul/2005
Mesaje: 2053
Locație: Bucuresti

Trimis: Sâm Oct 08, 2005 5:03 pm    Titlul subiectului: Cum se face asta cu javascript?  

sunt n00b in javascript

vreau sa stiu cum as putea face si eu asa ceva...

http://www.roportal.ro/stiri/08-10-05/4.htm (apsati pe un titlu de stire)

vreau ca atunci cand omu` apase pe link sa imi apara jos un frame cu ce vreau eu in el
Sus  
Pirahna



Data înscrierii: 22/Aug/2004
Mesaje: 4341
Locație: la birou

Trimis: Sâm Oct 08, 2005 5:10 pm    Titlul subiectului:  

Cod: <script type="text/javascript">

/*
 * Toate drepturile rezervate Roportal SRL. Copierea sub orice forma sau folosirea este interzisa.
 *
 */

var iframeids = document.getElementsByTagName("IFRAME");
var iframehide="yes"
var frameHeight = 200;

function resizeCaller() {
for (i=0; i<iframeids.length; i++){
  if ((document.all || document.getElementById) && iframehide=="no"){
    var iframeobj=document.all? document.all[iframeids[i].id] : document.getElementById(iframeids[i].id)
    iframeobj.style.display="block"
  }
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr){
   currentfr.style.display="block"
   if (currentfr.addEventListener)
      currentfr.addEventListener("load", readjustIframe, false)
   else if (currentfr.attachEvent){
      currentfr.detachEvent("onload", readjustIframe) //bugfix
      currentfr.attachEvent("onload", readjustIframe)
   }
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
  if (document.getElementById){
   if (document.getElementById(iframeid).src!=url){
      document.getElementById(iframeid).src=url
      document.getElementById(iframeid).height=frameHeight;

   }else{
      document.getElementById(iframeid).src=''
      document.getElementById(iframeid).height=0;
   }
  }
  resizeIframe(iframeid)
}

if (window.addEventListener)
  window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
  window.attachEvent("onload", resizeCaller)
else
  window.onload=resizeCaller

</script>


yes yes , you are a n00b :)

Cod: <b>Adevarul</b><br>
             <a class=stiri id=194089 title="Adevarul" href="javascript:loadintoIframe('iframe194089', 'http://www.roportal.ro/afisare_stire.php?id=194089')">Alba Iulia devine capitala folkului romanesc</a>

 <a class=stiri2 target="_blank" title="Adevarul" href="http://www.roportal.ro/citeste_stiri.php?id=194089">[...]</a>
<br>
<iframe id="iframe194089" src="" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" style="overflow:visible; width:100%; display:none"></iframe>
<a class=stiri id=194088 title="Adevarul" href="javascript:loadintoIframe('iframe194088', 'http://www.roportal.ro/afisare_stire.php?id=194088')">Concepte la Romaero</a>
 <a class=stiri2 target="_blank" title="Adevarul" href="http://www.roportal.ro/citeste_stiri.php?id=194088">[...]</a>
<br>
<iframe id="iframe194088" src="" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" style="overflow:visible; width:100%; display:none"></iframe>
<a class=stiri id=194090 title="Adevarul" href="javascript:loadintoIframe('iframe194090', 'http://www.roportal.ro/afisare_stire.php?id=194090')">Premiera la Targu Mures</a>
 <a class=stiri2 target="_blank" title="Adevarul" href="http://www.roportal.ro/citeste_stiri.php?id=194090">[...]</a>

<br>
Sus  
kleampa



Data înscrierii: 10/Iul/2005
Mesaje: 2053
Locație: Bucuresti

Trimis: Sâm Oct 08, 2005 5:21 pm    Titlul subiectului:  

nu sunt numai n00b... sunt si putin tampit ( am baut fanta )

nush cum nu imi trecuse prin minte sa dau view source.... cred ca spiritu asta de "intelept"(nicioadata sa nu copii) m-a tinut...
Sus  
Pirahna



Data înscrierii: 22/Aug/2004
Mesaje: 4341
Locație: la birou

Trimis: Sâm Oct 08, 2005 5:22 pm    Titlul subiectului:  

"niciodata sa nu copiezi" ...

cine a zis tampenia ? :P
Sus  
aolex



Data înscrierii: 17/Dec/2004
Mesaje: 662

Trimis: Sâm Oct 08, 2005 5:41 pm    Titlul subiectului:  

complicat , complicat ... faci sub fiecare strire area respectiva cu display:none;
in css . apoi faci o functie javascript care sa ia id-ul acela , se uita daca se
vede sau nu si o afiseaza/ascunde in functie de nevoie . asa tot ce trebuie sa
faci e sa pui un onmouseover='show_news('title'); la link si gata :o
Sus  
kleampa



Data înscrierii: 10/Iul/2005
Mesaje: 2053
Locație: Bucuresti

Trimis: Sâm Oct 08, 2005 7:52 pm    Titlul subiectului:  

niciodata nu am scris macar o linie de cod javascript... nici un alert d`ala gen top66 nuu stiu sa fac...
Sus  
Pirahna



Data înscrierii: 22/Aug/2004
Mesaje: 4341
Locație: la birou

Trimis: Sâm Oct 08, 2005 7:54 pm    Titlul subiectului:  

la urmatoarea reunire iti arat daca vrei ...

"tutorialul" cu clase a durat ... 2 minute ? :D
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> HTML/JavaScript/CSS
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community