Willkommen auf dem Portal für Mediengestalter
Autor
Nachricht
rodriguez999
Threadersteller
Dabei seit : 21.08.2006
Ort : -
Alter : -
Geschlecht : -
Verfasst Do 08.01.2009 22:52
Titel Kryptisch ?
oh mann, so viele antworten... danke, danke.
aber ich habs geahnt - ich bin zu doof (sekundärer analphabetismus, nennt man das, glaub ich) um euch folgen zu können..
der vorschlag von pixelpapst (kompliment für den avatar) klingt spannend, aber: kannze das nochmal für doofe ? das mit den iframes ?
frames['name_vom_iframe'].location.href = 'neue_seite_ohne_php_und_ajax.html';
also wo muss ich was aufrufen ? stelldir vor, ich hab 20 Bilder, mit Klick auf jedes dieser bilder soll immer die gleiche Ebene sichtbar werden, aber immer mit anderem Inhalt.
Sorry, aber manche Menschen brauchen immer etwa länger
Achja: Vielen Dank!!!
m
Moderator
Dabei seit : 18.11.2004
Ort : -
Alter : -
Geschlecht :
rodriguez999
Threadersteller
Dabei seit : 21.08.2006
Ort : -
Alter : -
Geschlecht : -
Verfasst Do 08.01.2009 23:32
Titel iframes ja, aber wie ?
n' abend [edith] "m"! Schön, dass noch einer wach ist..
Wie ich ein iframe einbinde, ist mir schon klar. Das Problem ist nur wie ich zwanzig verschiedne iframes in immer der gleichen Ebene aufrufe...
Zun besseren Verständnis hier mal der code:
Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
left:132px;
top:46px;
width:347px;
height:204px;
z-index:1;
background-color: #FF8000;
visibility: hidden;
}
-->
</style>
<script type="text/javascript">
<!--
function MM_showHideLayers() { //v9.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3)
with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
</head>
<body>
<div id="apDiv1"><a href="#" onclick="MM_showHideLayers('apDiv1','','hide')">x schliessen</a></div>
<p><a href="#" onclick="MM_showHideLayers('apDiv1','','show')">Bild 1</a></p>
<p>Bild 2</p>
<p>Bild 3</p>
<p>Bild 4</p>
<p>...</p>
<p>...</p>
</body>
</html>
wobei eben mit jedem Klick auf einen Link (Bild1 , bild 2, bild3 ...) per iframe immer ein anderer Inhalt ins Layer geladen werdn soll. Wahrscheinlich ganz einfach ??? Ich raffs jedenfalls grade nicht.
Zuletzt bearbeitet von Smooth-Graphics am Fr 09.01.2009 00:53, insgesamt 2-mal bearbeitet
choise
Moderator
Dabei seit : 01.02.2007
Ort : Würzburg
Alter : 24
Geschlecht :
Verfasst Fr 09.01.2009 00:26
Titel
Wenn es dir um Bilder ändern geht, könnte dir auch folgender Ansatz helfen:
Code:
<script type="text/javascript">
function aendern(bildurl) {
div = document.getElementById('bild');
div.innerHTML = '<img src="'+bildurl+'" alt="'+bildurl+'" />';
}
</script>
Code:
<div id="bild" style="width:200px;height:200px; background-color:#CCCCCC;"></div>
<br/><br/>
<a href="#" onclick="aendern('1.jpg')">Bild 1</a>
<a href="#" onclick="aendern('2.jpg')">Bild 2</a>
<a href="#" onclick="aendern('3.jpg')">Bild 3</a>
Hier eine Demo des Scripts
Oida Leute, zieht euch "Espresso" fürn Mac rein, wenn die Beta rum ist, könnte das n neuer Mitspieler in der Codersoftware werden.
rodriguez999
Threadersteller
Dabei seit : 21.08.2006
Ort : -
Alter : -
Geschlecht : -
Verfasst Fr 09.01.2009 11:14
Titel
Moin,
einmal drüber geschlafen, schon läuftet besser...
hier die lösung (Grobversion), falls einer interesse hat:
Code: <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
#Layer1 {
position:absolute;
top: 30px;
left: 120px;
width:400px;
height:300px;
z-index:1;
background-color: #FF8000;
visibility: hidden;
}
-->
</style>
<script type="text/javascript">
<!--
function MM_showHideLayers() { // v9
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3)
with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
</head>
<body>
<a name="top" id="top"></a>
<div id="Layer1">
<p><a href="#" onclick="MM_showHideLayers('Layer1','','hide')">x schliessen</a></p>
<p><iframe name="test" width="400" height="300" frameborder="1"></iframe></p>
</div>
<p><a href="test1.html" target="test" onclick="MM_showHideLayers('Layer1','','show')">Bild 1</a></p>
<p><a href="test2.html" target="test" onclick="MM_showHideLayers('Layer1','','show')">Bild 2</a></p>
<p>Bild 3</p>
<p>Bild 4</p>
<p>...</p>
<p>...</p>
</body>
</html>
Janz einfach.
Vielen Dank für alle Antworten, war in jedem Fall hilfreich!!
Zuletzt bearbeitet von rodriguez999 am Fr 09.01.2009 11:16, insgesamt 1-mal bearbeitet
Ähnliche Themen
YouTube einbindung
Einbindung von HTML in XML?
HTML Einbindung in Ebay
Quicktime Einbindung riskant?
Twitter: Datumsanzeige von Einbindung
Probleme mit webcam einbindung
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.