Αρχή :: Ενότητες :: Macromedia :: Απαντήσεις     
 

Forum

iframe - Από {artonline}

Καταρχήν την καλημέρα μου σε όλους.
Μέσα σε μια σελίδα μπορεί να εμφανιστεί μια άλλη σελίδα με την χρήση του iframe.
Υπάρχει τρόπος να καθορίσω εγώ με κώδικα πια σελίδα θα εμφανίζεται?
Θέλω στο κέντρο μιας σελίδας, με την χρήση menu, να μπορώ να επιλέγω πια σελίδα θα εμφανίζεται στο iframe. Για να μην δημιουργήσω τόσες ίδιες σελίδες όσες οι επιλογές του menu, να έχω μια κεντρική με το menu, και στο κέντρο αυτής με την χρήση του iframe, να εμφανίζω κάθε φορά και την ανάλογη σελίδα επιλογής. Και όλο αυτό επειδή δεν μπορώ να κάνω κάτι σε php, όπως λειτουργούν πολλές σελίδες portal στο δίκτυο.
Mπορεί΄κάποιος να με βοηθήσει.
Ευχαριστώ εκ των προτέρων.

 


Απάντηση από:(anonymous)

Dokimases to - klasiko pia - target? Isos na piasei...


An den ksereis ta targets einai afta:
target="_top"
target="_blank"
target="_self"
target="_parent"
target="_new"
target="_bottom"
target="_oti onoma valeis sto allo frame"

Ego den ksero alla targets alla mporei na yparxoun kana dyo akoma. Psakse to ligo... A kai min ksexnas oti einai i monadiki entoli stin html pou parnei kato pavla (_). I kato pavla einai poli simantiki gi afto min tin ksexaseis.



Απάντηση από:artonline

Ευχαριστώ για την απάντηση, αλλά αυτό δουλεύει σε σελίδα με κανονικά frame, όπου με την χρήση του target του λές σε ποιο frame θα εμφανίζει την σελίδα που ζητάς. Eγώ μιλούσα για iframe, το οποίο είναι σαν ένα πλαίσιο μέσα σε μια σελίδα και με οριζόντιο και κάθετο scroll.
Αν μπορούσα να άλλαζω το πια σελίδα θα εμφανίζεται ανά πάσα στιγμή, θα είχα μια κεντρική σελίδα με τις επιλογές μου, και στο κέντρο αυτής (στο iframe) θα εμφάνιζα με κάθε επιλογή την ανάλογη σελίδα. Αν υπάρχει τρόπος να γίνει αυτό θα με απάλλασε από το να φτιάξω πολλές ίδιες σελίδες με μόνη αλλαγή το κείμενο στο κέντρο.
Έχω μια σελίδα και στο κέντρο αυτής εμφανίζεται το κομμάτι μιας άλλης σελίδας κανονικά και με scroll.

Απάντηση από:hellas

Eftixos i dystixos ksero oti einai diaforetika ta frames kai ta ilayers alla den exo asxolithei akoma me tis diafores tou. Eipa loipon mia apli idea mpas kai piasei kai mipos den tin skeftikes. Tora loipon tha prepei na psakso perissotero gia na vro tin lisi. An thes na psakseis kai esi des afta ta url's

http://www.hotwired.com/webmonkey/teachingtool/
http://www.htmlgoodies.com/beyond/layers.html
http://www.w3.org
http://www.htmlhelp.com/

Απάντηση από:hellas

Gia dokimase afton ton kodika i des ti lipei apo ton dikon sou




<script language="javascript">
<!--

//Specify display mode (0 or 1)
//0 causes document to be displayed in an inline frame, while 1 in a new
browser window
var displaymode=0
//if displaymode=0, configure inline frame attributes (ie: dimensions,
intial document shown
var iframecode='<iframe id="external" frameborder=0" marginwidth=10"
style="width:551;height:490px" src="Mypage.htm"></iframe>'

/////NO NEED TO EDIT BELOW HERE////////////

if (displaymode==0)
document.write(iframecode)

function jumpto(inputurl){
if (document.getElementById&&displaymode==0)
document.getElementById("external").src=inputurl
else if (document.all&&displaymode==0)
document.all.external.src=inputurl
else{
if (!window.win2||win2.closed)
win2=window.open(inputurl)
//else if win2 already exists
else{
win2.location=inputurl
win2.focus()
}
}
}
//-->
</script>

afto mpainei mesa sto link
<a href="javascript:jumpto('mypage.htm')">η σελίδα μου </span></p>

Απάντηση από:artonline

Ευχαριστώ πολύ για τον χρόνο που διάθεσες για να βρεις απάντηση. Εγώ βρήκα και το εξής απλό...

function frame(name)
{
document.getElementById("myIframe").src=name
}


Δεδομένου ότι στην κεντρική σελίδα υπάρχει πάντα το frame,
σε κάθε button ή link απλά καλώ την function αυτή. π.χ.
onclick="frame('index.htm');"
Έτσι καλεί την σελίδα index.htm μέσα στο frame.
Να 'σαι καλά πάντως για την απάντηση. Θα το δοκιμάσω και αυτό αμέσως. Φιλιά.



tip: Την ευεργεσία που κάνεις σε κάποιων μην την θυμάσαι ποτέ . Την ευεργεσία που κάποιος άλλος έκανε σε σένα μην τη ξεχάσεις ποτέ!! (ΔΗΜΟΣΘΕΝΗΣ) * F5 για νέο tip

   Πίσω στην προηγούμενη σελίδα






Η Εταιρία | Web Hosting | Domain names | Web Information | Υπηρεσίες | Resellers | Υποστήριξη |
Copyright © 2007–09 4GR.NETWORKS, All rights reserved.