Jumpmenu + iframe

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
Insurer
Δημοσιεύσεις: 390
Εγγραφή: 13 Απρ 2009 21:40
Τοποθεσία: Ακροκεραύνεια

Jumpmenu + iframe

Δημοσίευση από Insurer » 04 Μάιος 2016 13:09

Καλησπέρα και Χρόνια πολλά,
έψαχνα έναν τρόπο ώστε με jumpmenu να προβάλω διάφορα iframes σε μια σελίδα. Ο μακράν καλύτερος τρόπος που είδα εν δράση είναι αυτός που έχουν βάλει στην σελίδα ThePressProject τα τζιμάνια (κυριολεκτικά και όχι ειρωνικά) της bitsnbytes.

Στο url http://www.thepressproject.gr/pw.php έχουν μερικά iframe widgets για καιρό σε διάφορες πόλεις και με κάθε επιλογή απο το jumpmenu σου εμφανίζει το iframe για την συγκεκριμένη πόλη.

Όλα δείχνουν απλά και κατανοητά, όμως αυτά που με δυσκολεύει είναι το πως και που ακριβώς ορίζει κάθε option value ποιον κώδικα iframe θα συμπεριλάβει στην σελίδα.

Λογικά θα υπάρχει κάποιο .js .η .php αρχείο που μου διαφεύγει που ορίζει την συμπεριφορά του κάθε option value πως πχ στο http://www.thepressproject.gr/pw.php?c=thessaloniki το iframe είναι

Κώδικας: Επιλογή όλων

<iframe id="forecast_embed"  style="opacity&#58;0.6;" type="text/html" frameborder="0" height="245" width="420" src="http&#58;//forecast.io/embed/#lat=40.6212524&lon=22.9110079&name=&units=ca"> </iframe>

Ο κώδικας της σελίδας εδω:

Κώδικας: Επιλογή όλων

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http&#58;//www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="1101build/css/style.css">

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="https&#58;//code.jquery.com/ui/1.11.3/jquery-ui.min.js"></script>

<title>TPP weather</title>
<style type="text/css">
a &#123;text-decoration&#58;none; color&#58;#999;&#125;
body &#123;
	margin-left&#58; 0px;
	margin-top&#58; 0px;
	margin-right&#58; 0px;
	margin-bottom&#58; 0px;
	
&#125;
iframe &#123;
   -ms-transform&#58; scale&#40;0.73,0.73&#41;; /* IE 9 */
    -webkit-transform&#58; scale&#40;0.73,0.73&#41;; /* Safari */
    transform&#58; scale&#40;0.73,0.73&#41;;
	margin-left&#58;-56px;
	margin-top&#58;-60px;
&#125;

</style>
<script type="text/javascript">
function MM_jumpMenu&#40;targ,selObj,restore&#41;&#123; //v3.0
  eval&#40;targ+".location='"+selObj.options&#91;selObj.selectedIndex&#93;.value+"'"&#41;;
  if &#40;restore&#41; selObj.selectedIndex=0;
&#125;
</script>
</head>


<body>
<div style="position&#58;absolute; left&#58;auto; top&#58;auto; z-index&#58;100; font-family&#58;Arial, Helvetica, sans-serif; font-size&#58;11px; color&#58;#666; margin-left&#58;212px; margin-top&#58;132px;"><a href="http&#58;//www.forecast.io" target="_blank">Powered by <br />
forecast.io</a></div>
<div id="dropdown" style="position&#58;absolute; left&#58;auto; top&#58;auto; z-index&#58;100; margin-left&#58;15px; margin-top&#58;130px;">
<form name="form"  style="opacity&#58;0.6;">
  <select name="jumpMenu" id="dropdown-select" onchange="MM_jumpMenu&#40;'self',this,0&#41;">
    <option  value="pw.php?c=athens" class="dropdown-option">Αθήνα</option>
       <option  value="pw.php?c=thessaloniki" class="dropdown-option">Θεσσαλονίκη</option>
       <option  value="pw.php?c=patra" class="dropdown-option">Πάτρα</option>
       <option  value="pw.php?c=larisa" class="dropdown-option">Λάρισα</option>
       <option  value="pw.php?c=irakleio" class="dropdown-option">Ηράκλειο</option>
       <option  value="pw.php?c=volos" class="dropdown-option">Βόλος</option>
       <option  value="pw.php?c=ioannina" class="dropdown-option">Ιωάννινα</option>
       <option  value="pw.php?c=rodos" class="dropdown-option">Ρόδος</option>
       <option  value="pw.php?c=kerkira" class="dropdown-option">Κέρκυρα</option>
       <option  value="pw.php?c=mitilini" class="dropdown-option">Μυτιλήνη</option>
       <option  value="pw.php?c=leros" class="dropdown-option">Λέρος</option>
  </select>
</form>
</div>
<iframe id="forecast_embed"  style="opacity&#58;0.6;" type="text/html" frameborder="0" height="245" width="420" src="http&#58;//forecast.io/embed/#lat=37.9934069&lon=23.7827174&name=&units=ca"> </iframe>



    
    
    <div>
    </div>
</body>
</html>
Μπορεί κάποιος να μου δώσει τα φώτα του;
ΜΦΧ

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Jumpmenu + iframe

Δημοσίευση από fafos » 04 Μάιος 2016 14:27

Den yparxei kati special ekei mesa! aplos odhgei se nea selida opou me php pairnei thn polh kai thn metafrazei se syntetagmenes (latitude, longitude - profanos exei kapoia vash me tis syntetagnebes ana polh).. sthn selida tou exei ena iframe pou pairnei tis syntetagmenes kai pairnei to link apo thn forecast.io ( http://forecast.io/embed/#lat=40.621252 ... =&units=ca )
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
Insurer
Δημοσιεύσεις: 390
Εγγραφή: 13 Απρ 2009 21:40
Τοποθεσία: Ακροκεραύνεια

Jumpmenu + iframe

Δημοσίευση από Insurer » 04 Μάιος 2016 14:54

Μεγάλη μου τιμή να μου απαντάει ο μαθουσάλας του Freestuff. Μπορείς να μου δώσεις τα φώτα σου πως μπορώ να κάνω κάτι παρόμοιο; Απ' ότι θυμάμαι κατά καιρούς είχες μοιραστεί κάποια weather widgets αλλα νομίζω πλέον δεν λειτουργούν γιατί δούλευες το google weather api.
Τολμώ να κάνω παράπονο, μας έχεις παραμελήσει

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Jumpmenu + iframe

Δημοσίευση από fafos » 04 Μάιος 2016 15:58

Gerasame filtate.. den eimaste gia polla polla :)

to provlhma me ta diafora API kairou einai oti dinoun synthikes kontinoterou aerodromiou.. gia paradeigma tora pou milame leei oti sthn Athina psilovrexei eno den exei pesei oute stagona giati pairnei ton kairo pou kanei sto aerodromio pou poly pithanon na vrexei!

To mono axiopisto API einai tou Wunderground.com to opoio douleuei me erasitexnikous meteorologikous stathmous kai dinei egkyres plhrofories (gia ton kairo pou kanei tora - h prognosh pairnete apo to kontinotero aerodromio)

Exei kai auto omos ta kousouria tou logo ton periorismon pou dinei (500 queries ana hmera) alla yparxei tropos na xeperastei an pairneis ta dedomena kathe 1 ora kai ta apothikeueis se kapoia vash... den to exo melethsei se vathos alla enas allos (pou an thymamai kala se eixa steilei se auton kapote) to exei xeskisei :): http://www.webat.gr/fwp2/demos/?style=& ... &u=c&w=kph

opote rothse ton mhpos exei kati analogo...
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
Insurer
Δημοσιεύσεις: 390
Εγγραφή: 13 Απρ 2009 21:40
Τοποθεσία: Ακροκεραύνεια

Jumpmenu + iframe

Δημοσίευση από Insurer » 04 Μάιος 2016 16:37

Γέρασες αλλά από μνήμη καλά πας. Το εργαλείο του Θωμά φυσάει, όμως δουλεύω πολύ joomla και δύσκολα τα παντρεύεις μεταξύ τους οπότε το άφησα. Ο καιρός πιστεύω είναι απλά ένα καλαίσθητο πρόσθετο και τίποτα παραπάνω. Δεν νομίζω να μπει ποτέ κάποιος στην σελίδα μου μόνο και μόνο για να δει καιρικές προβλέψεις.

Μιας και δεν μου λες θα κάνω παπατζιλίκι και θα φτιάξω ένα html για κάθε πόλη και θα βάλω
<option value="poli1.html">Πόλη 1</option>

Βρήκα και αυτό που είναι στην λογική του jumpmenu
kairos.iefimerida.gr/ απο που παίρνει τον καιρό αυτό;

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Jumpmenu + iframe

Δημοσίευση από fafos » 04 Μάιος 2016 17:49

Analoga thn istoselida thes kai ton analogo kairo... ena aplo widget se selida gia psarades gia paradeigma einai tipota... autoi theloun analytikh prognosh kairou, paliroies, ypsos kymatos klp...

den xero ti xrhsimopoiei to sygkekrimeno site (ypopsiazomai forecast.io) alla sigoura xrhsimopoiei kapoio API... an thes kati aplo xrhsimopoise auto: http://weather.service.msn.com/data.asp ... rc=outlook

kai pairneis ta dedomena me ton kodika tou arxeiou pou exo episynapsei..

o kodikas sou dinei tis times.. esy prepei na tis prosarmoseis sto layout pou thes..

ta links sou prepei na exoun thn morfh like this: htt p://to sitemou.gr/weather.php?c=Athens, Greece&u=C
(c= to onoma ths polhs, xora - u= C=Celsius h F=Fahrenheit)

PREPEI NA ALLAXEIS TA SETTINGS STO ARXEIO

(o kodikas einai klemmenos apo edo: http://www.webat.gr/cc/fw/box/index.php )
Συνημμένα
msn-weather.zip
php weather kodikas
(2.64 KiB) Μεταφορτώθηκε 57 φορές
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
Insurer
Δημοσιεύσεις: 390
Εγγραφή: 13 Απρ 2009 21:40
Τοποθεσία: Ακροκεραύνεια

Jumpmenu + iframe

Δημοσίευση από Insurer » 04 Μάιος 2016 18:02

Ευχαριστώ πολύ, θα το σκαλίσω

Άβαταρ μέλους
Insurer
Δημοσιεύσεις: 390
Εγγραφή: 13 Απρ 2009 21:40
Τοποθεσία: Ακροκεραύνεια

Jumpmenu + iframe

Δημοσίευση από Insurer » 05 Μάιος 2016 14:36

Λοιπόν δοκίμασα την νέα έκδοση του εργαλείου του κυρίου Gr Java και εύκολα έφτιαξα το παραπάνω jump menu!

Ευχαριστώ και υποκλίνομαι ταπεινά Fafos

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες