php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.03.2011, 14:29  
noop
Gast
 
Beiträge: n/a
Standard div anzeigen lassen, ohne ein reload und ohne framework

Hi,

ich würde gern eine div element beim klicken anzeigen lassen.
Da dieses element aber in der mitte der Seite angezeigt wird, ist nachfolgende Lösung erstmal funktional.... aber beim klick springt die Seite nach oben (reload).

Mittels jquery oder ähnliche Frameworks kann ich das zwar umsetzen... aber ich will eine solch große Funktion für so ein bissel nicht gleich einbinden.
Kann ich das mit JS auch umsetzen ?

PHP-Code:
<script type="text/javascript">
var 
box = new Array();
box[0] = 'tech_ansprechpartner';
 
function 
show(id)
{
        if(
document.getElementById(id).style.display=="none")
        {
                for(
i=0;i<box.length;i++)
                {
                        
document.getElementById(box[i]).style.display="none";
                }
 
                
document.getElementById(id).style.display="block";
        }
        else
        {
                
document.getElementById(id).style.display="none";
        }
}
</script>


<div style="background-color: #CCC; height:22px;">
    <a href="#" style="color:black;" onclick="show('tech_ansprechpartner')"><b>Technischer Ansprechpartner:</b>  <span style="font-size:9px; color:red">(Klicken zum anzeigen)</span></a>
</div>
 
<div id="tech_ansprechpartner" style="display:none;">
    <iframe frameborder="0" src="http://*****.de/impressum.php"  scrolling="no" style="border: none; width: 98%; height: 550px;"></iframe>
</div> 
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.03.2011, 14:32  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von noop Beitrag anzeigen
aber beim klick springt die Seite nach oben (reload).
Nein, kein Reload, sondern einfach nur das Anspringen des Ankers #, den du als Linkziel angegeben hast.

return false aus dem Eventhandler-Attribut heraus unterdrückt die Default-Aktion des Links.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 15.03.2011, 14:34  
noop
Gast
 
Beiträge: n/a
Standard

ach.... der anker. Stimmt. entfernt... und works.

Danke.
 
Alt 15.03.2011, 15:00  
noop
Gast
 
Beiträge: n/a
Standard

oki.. nachem das so fix gelöst worden ist, hoffe ich, das es hierzu auch eine gute Lösung geben könnte.

Ein div Fenster, was per JS auf display:none gesetzt werden soll.
Es geht im ein PArtnerlink, der nicht gesehen werden soll. Ein <div style="display:none"> scheidet aber aus, da die Suchmaschinen das ja lesen können und den Inhalt damit ignorieren. (zumindest hab ich das mal gelesen)

PHP-Code:
echo '<script language="Javascript">
<!--
    document.getElementById("loading").style.display = "none";
//-->
</script>'
;
echo 
'<div id="loading">bla</div>'
Leider bleibt das div sichtbar.

Edit:... da fehlt noch was. denn mittels body aufruf klappt das schon... nur würde ich es ohne den body haben wollen.
Oder sieht da einer Probleme auf mich zukommen ?

PHP-Code:
    echo '<body onload="loading()">';

    
?>
    
    <script language="Javascript">
        <!--
            function loading()
            {
                document.getElementById("loading").style.display = "none";
            }
        -->
    </script> 

Geändert von noop (15.03.2011 um 15:04 Uhr).
 
Alt 15.03.2011, 15:42  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Zitat:
Es geht im ein PArtnerlink, der nicht gesehen werden soll.
Und wir sollen dir bei solchen Betrügereien auch noch helfen?
fab ist offline  
Alt 15.03.2011, 15:47  
noop
Gast
 
Beiträge: n/a
Standard

?
Was soll das für Betrügerei denn sein?
Schon mal auf E**y geschaut ? Selbst diese haben das drin.

Wobei "Partner" nicht wörtlich zu nehmen ist. Denn ich möchte meine Webseite mit bewerben. Der Besucher soll damit aber nicht belästigt werden. (insofern diese JS aktiv haben).
Die Suchmaschine soll den Link aber folgen und entsprechend Indexieren.

Das hat nichts mit Betrug oder ähnliches zu tun.
 
Alt 15.03.2011, 16:02  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 2.308
PHP-Kenntnisse:
Fortgeschritten
fab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblickfab ist ein Lichtblick
Standard

Ich hatte dich so verstanden dass du Backlinks auf Partnerseiten setzt und dafür irgendeine Gegenleistung erhältst. Wenn es eigene Seiten sind betreibst du eben "nur" Black Hat SEO und die Betrogenen sind da die Suchmaschinen bzw. deren Nutzer.

Zitat:
Zitat von noop Beitrag anzeigen
Schon mal auf E**y geschaut ? Selbst diese haben das drin.
Ach ja? Wo denn?
fab ist offline  
Thema geschlossen


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] mysql_query() mit SQLDump princemichi PHP Einsteiger 4 07.03.2011 22:33
Zend Framework Schulung abdullah Beruflich 2 16.01.2011 13:00
Framework Wahl - Produktivurteile cydox PHP Einsteiger 14 31.12.2010 18:50
Framework, für mich(ja oder warten?), wenn ja welches? ArtiHl Off-Topic Diskussionen 7 24.09.2010 18:59
Spinner anzeigen bei Upload ohne Framework MueThoS JavaScript, Ajax und mehr 15 21.12.2009 16:16
Scriptangebot Expression Forge Communication Framework [pre-alpha test] eXpression Scriptbörse 8 24.09.2009 16:27
Release 1.10 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 0 04.09.2009 16:26
Release 1.10-RC2 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 2 21.07.2009 11:22
Release 1.10-RC1 des Adventure PHP Framework (APF) veröffentlicht dr.e. Beitragsarchiv 5 19.07.2009 21:03
Zend Studio for Eclipse und Zend Framework KeKs0r PHP-Fortgeschrittene 5 15.12.2008 15:10
Lerne Grundlagen | Quellensammlung cycap PHP Einsteiger 0 12.11.2008 16:23
BrickOO :: PHP Framework Hroudtwolf Scriptbörse 14 06.05.2008 12:04
Zend Framework Melchior PHP-Fortgeschrittene 29 13.03.2008 21:12
Baumstruktur anzeigen PHP-Fortgeschrittene 13 31.03.2006 21:37
[Erledigt] Cookie - Seite anzeigen / nicht anzeigen PHP Tipps 2004-2 2 11.11.2004 15:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
javascript div einblenden ohne seitenreload, inhalt auf klick zeigen ohne reload, jquery, beim neuladen springt, div anzeigen lassen, php dokument in anderer div anzeigen, php div style display, div reload, java div refresh, div einblenden und neu laden, javascript anzeige ohne neuladen, php seite ohne neu laden, javascript zu div springen getelementbyid, php div ohne refresh inhalt, php nur bestimmte stellen div ohne refresh, ajax div neu laden ohne seitenreload, reload problem php anwendung, php div link ohne neuladen, php div einblenden ohne js, div anzeige ändern ohne refresh, div neu laden php ohne java

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:31 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum