| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Aug 2002
Beiträge: 16
| Wert aus Flash an Popup übergeben?
ISTZUSTAND: Ich habe eine Bildergalerie, die dynamisch im Flash geladen wird. Sobald man auf ein Bild klickt erscheint per javascript ein Popup mit einer vergrößerten Darstellung des Bildes. BRAUCHE: Ich brauche dort nun aber nicht nur das vergrößerte Bild, sondern auch noch den Namen des Bildes, der dort angezeigt werden muss (Name = Dateiname des Bildes ohne .jpg-Endung). Der Aufruf des Popups sieht momentan so aus: PHP-Code: Nun meine Fragen: Ist es möglich einen Wert zum Popup mit zusenden, der über oder unter dem Bild ausgegeben wird? Kann man diesen Wert evtl. auch in die Statusleiste bzw. Kopfleiste des Popups ausgeben? Alles soll beim IE und Firefox lauffähig sein. Bin für jeden Hinweis/Hilfe dankbar! |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Dec 2004 Ort: Erde, Deutschland
Beiträge: 2
|
hi, einfach die parameter per get uebergeben (ist jetzt schnell zusammengeworfen, kann sein, dass kleine fehler drin sind): actionscript: Code: // params
var $params:Array = new Array('wert_01','wert_02');
// get params
url_params = '';
for (i=0; i<params.length; i++) {
url_params += i+'='+params[i];
url_params += ( i < (params.length-1) ) ? '&' : '';
}
url = url + '?' + escape(url_params);
// popup params
title = 'popup';
features = 'menubar=no, resizeable=yes, scrollbars=yes';
w = 350; h = 300;
// center popup
var sysW = System.capabilities.screenResolutionX;
var sysH = System.capabilities.screenResolutionY;
var centerx = Math.round((sysW/2)-(w/2));
var centery = Math.round((sysH/2)-(h/2));
// open popup
if (entries.length > 0) {
getURL("javascript:void(window.open('"+url+"','"+title+"','width="+w+", height="+h+", left="+centerx+", top="+centery+",screenX="+centerx+", screenY="+centery+","+features+"'));");
} html: Code: <html>
<head>
<script language="javascript" type="text/javascript">
<!--
function decodeUTF8(str) {
return str.replace(/%(E(0%[AB]|[1-CEF]%[89AB]|D%[89])[0-9A-F]|C[2-9A-F]|D[0-9A-F])%[89AB][0-9A-F]|%[0-7][0-9A-F]/ig,function(s){
var c=parseInt(s.substring(1),16);
return String.fromCharCode(c<128?c:c<224?(c&31)<<6|parseInt(s.substring(4),16)&63:((c&15)<<6|parseInt(s.substring(4),16)&63)<<6|parseInt(s.substring(7),16)&63);
});
}
// get values
var get_params = decodeUTF8(window.location.search);
get_params = get_params.substring(1, get_params.length);
var get_pairs = get_params.split('&');
var values = new Array();
for (pair in get_pairs) {
sub_pair = get_pairs[pair].split('=');
values.push(sub_pair[1]);
}
-->
</script>
</head>
<body>
<script language="javascript" type="text/javascript">
document.write( "<ul>" );
for (value in values) {
document.write( "<li>"+values[value]+"</li>" );
}
document.write( "</ul>" );
</script>
</body>
</html> fisons |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |