tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
253
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Oct 2010
    Beiträge
    5
    Hallo Leute, ich verzweifle an meinem nicht Wissen, vielleicht könnt Ihr mit Rat und Tat zur verfügung stehen.

    Ich habe eine foreach-Schleife die ich als Accordion ausgebe. Mein Prog. benötig jedoch bei jedem Eintrag ein Menü (Siehe Bild menue.jpg). Unter Info lade ich alle Informationen zu dem Projekt in einem UI-Dialog, was auch funktioniert (Bild dialog.jpg).

    Jetzt ist es aber so das ich bei jeder Schleife das Javascript jedes mal mitlade und die Ladezeit sehr lange wird.

    PHP-Code:
    <li class="info"><a id="dialogComponent_<?php echo $component['id'];?>" href="<?php echo PROJECT_HTTP_ROOT;?>/logig/component/infocomponent.php?component=<?php echo $component['id'];?>" alt="Alle Informationen zum Bauteil" title="Alle Informationen zum <?php echo $component['Bezeichnung'];?>" class="blurbarea">info</a></li>
              <span class="textM">Information zu <?php echo $component['Bezeichnung'];?></span>
              
              <!-- JQUERY DIALOG  -->
              <script>
                        $(document).ready(function() {
                            
                            $('#dialogComponent_<?php echo $component['id'];?>').each(function() {
                            var $link = $(this);
                            var $dialogComponent = $('<div id="Iup"> </div>')
                            .load($link.attr('href') + ' .tabs')
                            
                                .dialog({
                                autoOpen: false,
                                title: $link.attr('title'),
                                width: 1000,
                                height: 600,
                                minWidth: 600,
                                minHeight: 300,
                                modal: true,
                                stak: 'false',
                                closeText: 'hide',
                                buttons: [
                                    {
                                    text: "Close",
                                    click: function() { $(this).dialog("close"); }
                                    }]
                                });        
                                    
                                $link.click(function() {
                                $dialogComponent.dialog('open');
                                
                                $(function() {
                                $( ".tabs" ).tabs();
                                });
                                                        
                            return false;
                            
                            });
                            });
                            });
                        </script>
    Jetzt meine Frage kann ich das script auslagern in den Head und wie übergebe ich dann die ID?
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken UI-DIALOG in foreach Schleife-dialog.jpg   UI-DIALOG in foreach Schleife-menue.jpg  

     

  2. #2
    Registriert seit
    Oct 2010
    Beiträge
    5
    Keiner eine Idee****?

    wie bekomme ich diesen teil in den Header:

    .dialog({
    autoOpen: false,
    title: $link.attr('title'),
    width: 1000,
    height: 600,
    minWidth: 600,
    minHeight: 300,
    modal: true,
    stak: 'false',
    closeText: 'hide',
    buttons: [
    {
    text: "Close",
    click: function() { $(this).dialog("close"); }
    }]
    });

    $link.click(function() {
    $dialogComponent.dialog('open');

    $(function() {
    $( ".tabs" ).tabs();
    });
     
    CREATIVECONCEPT
    Interactive art direction and desgin

    www.creativeconcept.at

    Der Prozess, wie sich Gedanken verdichten und
    materialisieren, Ideen Gestalt annehmen und
    Firmen und Produkten Größe, Durchsetzungskraft
    und Erfolg verleihen, hat etwas sehr Faszinierendes.
    Genau deshalb lieben wir unsere Arbeit.

Ähnliche Themen

  1. limit in foreach schleife?
    Von janosh75 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 18.08.08, 13:54
  2. Foreach schleife im Template
    Von Duxias im Forum PHP
    Antworten: 2
    Letzter Beitrag: 25.03.08, 11:19
  3. foreach Schleife echo
    Von Nambot im Forum PHP
    Antworten: 6
    Letzter Beitrag: 14.10.07, 17:34
  4. foreach in if schleife
    Von Daniel29 im Forum PHP
    Antworten: 5
    Letzter Beitrag: 31.05.06, 00:24
  5. Schleife wie foreach in PHP?
    Von Operator_Jon im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 05.04.05, 15:55

Stichworte