Súgó - Keresés - Tagok - Naptár
Teljes változat: JavaScript src paraméterezése
PC WORLD Segélyvonal > WEBSAROK > Webszerkesztés, programozás > JavaScript
Lex
Sziasztok!

Van egy formom, amiben select-tel lehet egy csomó URL közül választani:
index.html:
KÓD
<FORM name=form1 action="iframe.php" target=keret>
 <SELECT name=src onChange=form1.submit()>
   <option value="http://www.pcworld.hu/tmp/rss.xml">PC-World
   <option value="http://www.hwsw.hu/xml/latest_news_rss.xml">HWSW.hu
   ....
A választás után meghívódik az iframe.php, aminek részlete:
KÓD
<script type="text/javascript"
src="http://free.srv.hu/h/i/hirforras/rss.php?rss_url=
<?php
 echo $_GET['src'];
?>
">
A progit át kellene raknom egy olyan szerverre, ami nem támogatja a szerver oldali scripteket (PHP, Perl, SSI,...), ezért át kell raknom az src beillesztését JavaScript-be. A gond az, hogy ez a <script>-en belül van, és nem fogadja el a változó hivatkozásokat és függvény hívásokat. Hogyan lehet a <script> src-jét paraméterezni?
PS.: Az URL hivatkozás egy JavaScript progit ad vissza.
Lex
Probléma megoldva:
KÓD

<script type="text/javascript">
    script = document.getElementsByTagName('SCRIPT');
    script[0].src="http://free.srv.hu/h/i/hirforras/rss.php?rss_url="
 +parent.form1.src.value;
</script>

<script type="text/javascript" src="">
</script>
Ez a tartalom egy lebutítottváltozata. A teljes változat képekkel kiegészült megtekintéséhez kérünk, kattints ide.